Error messages and problem solving
You might encounter some problems at run time. Use this information to resolve some of these common runtime problems.
Runtime Problems and corrective actions are described in the following table:
| Problem | Corrective Action |
|---|---|
| Reconciliation does not return all IBM® Security Verify Access accounts. It returns 500 or 2048 accounts only. | The default settings for LDAP and IBM Security Verify Access have constraints on the search size limit.
The best practice is as follows:
For ADAM only: Change the MaxResultSetSize and the MaxPageSize attribute to increase the search size limit on ADAM by using dsmgmt. The following example demonstrates setting the value of MaxResultSetSize and MaxPageSize to 200000 with the ADAM Tools Command Prompt:
For more information, see the ADAM Help. |
| Reconciliation does not return all IBM Security Verify Access accounts. Reconciliation is successful but some accounts are missing. | For the adapter to reconcile many accounts successfully, you can increase the
WebSphere JVM memory. The following steps must be completed on the WebSphere® host computer: Note: Do not increase the JVM memory to a value
higher than the System memory.
ErmPduAddEntry failed. The
WebSphere_install_dir/logs/itim.log file contains
java.lang.OutOfMemoryError exceptions. |
| The reconciliation of large numbers of IBM Security Verify Access accounts times out | During the reconciliation of large numbers of IBM Security Verify Access accounts (in the hundreds of thousands or millions), initialization of the reconciliation might take some time. This delay is hardware and performance-tuning dependent. Problems might occur as a result of timeout issues if you have IBM Security Directory Server and DB2®configured against your IBM Security Verify Access Policy Server. Refer to the IBM Security Directory Server user guides for information about configuring the ibm-slapdIdleTimeOut value in the ibmslapd.conf file. As a guideline, this value can be increased to greater than 10,000 for the reconciliation of approximately 5 million accounts. |
| A search filter with an asterisk character returns more accounts that expected | A Search Filter can be specified for the IBM Security Verify Access reconciliation query. You can provide an
LDAP filter in the Query page to specify a subset of accounts only (no
supporting data) to be included in the reconciliation. Both the IBM Security Verify Access Administration API and Registry Direct API reconciliation methods support IBM Security Verify Access user account filtering. A subset of user accounts might be required. In this case, a Search Filter can be supplied that conforms to the IBM Security Verify Access pattern that was used to list User accounts. For example, a Search Filter to reconcile a
subset of IBM Security Verify Access User accounts that include
|
| Enabling the option Do not reconcile SSO credentials removes all credentials IBM Security Identity registry. |
Selecting this check box removes any current account credentials from IBM Security Identity registry after first successful reconciliation. The IBM Security Identity server considers any non-returned credential to mean that the credential no longer exists for the account. However, it is possible to retain any credentials that were reconciled previously by excluding the SSO credentials attribute from the reconciliation query. |
| The Test operation failed. | During a test of the IBM Security Verify Access service, the following message might be
observed:
This error might be because of either of the following reasons:
Ensure that the IBM Security Verify Access Runtime for Java™ is installed and configured correctly. Alternatively, restart the Dispatcher as described in the Dispatcher Installation and Configuration Guide. |
| When you use the Registry Direct API, the first request after an extended time takes a long time to complete. | By default, the connection between the IBM Security Verify Access Registry Direct API and the LDAP servers
is open indefinitely. If the connection is closed by a firewall, it might take 15-20 minutes for the
API to detect this outage and open a new connection. In that situation, the following setting
must be added to the
tam.conf file used by the IBM Security Verify Access
Adapter:This setting must
be set lower than the firewall stale connection timeout value. After you update the
tam.conf file, restart the Directory Integrator process. |