Troubleshooting
Problem
When Information Server 11.3 is installed with a WebSphere cluster, the test connection button for the JDBC data sources fails with an error similar to the error below. This error will be different for different database types. The error below is from xmeta on DB2.
The test connection operation failed for data source ASB JDBC DataSource on server nodeagent at node
Cause
The aliases for the user id connection information is not created properly for these data sources.
Resolving The Problem
For Information Server 11.3.1.2, this issue is resolved by restarting the WebSphere Deployment Manager
For all releases of 11.3 prior to 11.3.1.2, perform the following:
- Open the WebSphere Administrative Console
- Go to Resources => JDBC => JDBC Providers and click ASB JDBC Provider
- Under Additional Properties click data sources
- Click ASB JDBC DataSource
- Under Related items click JAAS - J2C authentication data
- Click New
- In the Alias field enter "ASB DB user". Use spaces in between, not underscores.
- Put in the user name and password for the xmeta database. Click Apply and save in the messages box at the top
- Click New
- For the next Alias name enter "imamJ2eeAuthAlias"
- Enter the user name and password for the xmetasr database. Click Apply and Save
- Sync the nodes
- Go back to the ASB JDBC DataSource and scroll down to the Security Settings and click the drop down for Component-managed authentication alias. You will now see nodename/ASB DB user. Select that user for both the Component-managed authentication alias and Container-managed authentication alias. Be sure to pick the newly created alias with the node name
- Complete step 12 for the JReport JDBC DataSource using the newly created nodename/ASB DB user alias
- Go back to JDBC providers and click ASB XA JDBC Provider
- Under Additional properties click data sources
- Click the ASB JDBC Staging XA DataSource
- Change the Component-managed authentication alias and Container-managed authentication alias to both use nodename/imamJ2eeAuthAlias
- Click Apply and Save
- Next click on the ASB JDBC XA DataSource
- Change Authentication alias for XA recovery, Component-managed authentication alias and Container-managed authentication alias to the nodename/ASB DB user alias
- Restart the nodes, cluster and Deployment Manager
Was this topic helpful?
Document Information
Modified date:
16 June 2018
UID
swg21696076