Tivoli Directory Integrator errors

Use this procedure to debug "no data" conditions that might occur because of Tivoli® Directory Integrator issues.

The performance management component uses Tivoli Directory Integrator to get data. If Tivoli Directory Integrator is not configured correctly, you cannot access the details dashboards for performance management.

To detect a Tivoli Directory Integrator error, go to Console Settings > Connections. When the status of the Tivoli Directory Integrator is "No data returned", this indicates a problem between the Tivoli Directory Integrator component that runs inside of WebSphere® Application Server and the Tivoli Directory Integrator server.

Try to edit the Tivoli Directory Integrator connection by clicking OK and then Cancel. If the status of the Tivoli Directory Integrator changes to Working in the Connections page, you can skip the rest of this topic. If it does not change to Working, then continue with the following steps.

To verify that the Tivoli Directory Integrator server is running correctly, you can issue the following command:

curl http://localhost:1098/rest.

If the command returns a message that says "couldn't connect to the host", this message indicates that the server has a problem or is not running.

When there are two Tivoli Directory Integrator servers with the same solution directory running, the multiple processes running might cause a "no data" condition. The Tivoli Directory Integrator component that runs on WebSphere Application Server can handle a single connection. If you are already using Tivoli Directory Integrator with other Jazz™ for Service Management products, you must use the same solution directory. All Tivoli Directory Integrator solutions or projects must be run in the same solution directory that Service Management Unite uses.

If a performance management workspace or the System Health dashboard displays "No data returned" and the Tivoli Directory Integrator components are running, there might be an issue in the Tivoli Directory Integrator connection. You might also see “Cannot Access Data Provider xxxxxxx@TDI” or “No Items to Display” messages in Dashboard Application Service Hub widgets. On the System Health page, if the System Automation domains or automation events are not displaying, this indicates an issue between Tivoli Directory Integrator and the System Automation data provider.
Note: Anything after the at sign (@) symbol in a data widget refers to the data provider used for the widget.

Tivoli Directory Integrator solution directory (SOLDIR) contains the properties files and logs. The logs subdirectory contains the ibmdi.log file where Tivoli Directory Integrator server messages are recorded. Each time an assembly line runs, messages and exceptions are written to the log. An exception typically causes an assembly line to fail and not return data, or return only some data. The last five Tivoli Directory Integrator logs are stored in ibmdi.log.1 through ibmdi.log.5. Each time Tivoli Directory Integrator is restarted, a new log is rewritten.