After changing data_engine connection information, CABI will not load
search cancel

After changing data_engine connection information, CABI will not load

book

Article ID: 213476

calendar_today

Updated On:

Products

DX Unified Infrastructure Management (Nimsoft / UIM) CA Unified Infrastructure Management On-Premise (Nimsoft / UIM) CA Unified Infrastructure Management SaaS (Nimsoft / UIM)

Issue/Introduction

We have recently changed the hostname or IP for our database server and updated the same in data_engine.

We have also seen this issue when the data_engine user password is changed.

Everything is working in UIM except CABI, which is giving a 404 error / page not found error when navigating to the /cabijs url

The cabi probe log shows errors like the following:

Apr 23 08:28:32:716 [UserSynchronizationThread, cabi] JasperUserUtility:login(): URL attempted :https://<example>/cabijs/login.html
Apr 23 08:28:32:716 [UserSynchronizationThread, cabi] JasperUserUtility:login(): Response code :404
Apr 23 08:28:32:716 [UserSynchronizationThread, cabi] UimToJasperUserSync(): Can't log into CABI! Has the default superuser password is changed?
Apr 23 08:28:32:716 [UserSynchronizationThread, cabi] UimToJasperUserSync(): I'm going to try to pull the superuser password out of the probe config.

Apr 23 08:28:32:716 [UserSynchronizationThread, cabi] reading config property: setup/recovery_username with def value: superuser ...
Apr 23 08:28:32:716 [UserSynchronizationThread, cabi] reading config property: setup/recovery_password ...
Apr 23 08:28:32:716 [UserSynchronizationThread, cabi] SSO JasperUserUtility will be using jasperAdminUser: superuser
Apr 23 08:28:32:737 [UserSynchronizationThread, cabi] JasperUserUtility:login(): URL attempted:https://(example)/cabijs/login.html
Apr 23 08:28:32:738 [UserSynchronizationThread, cabi] JasperUserUtility:login(): Response code :404
Apr 23 08:28:32:738 [UserSynchronizationThread, cabi] UimToJasperUserSync(): I can't log into CABI! I've tried all the known passwords. I give up...

Environment

  • Release: 20.3, 20.4, 23.4
  • Component: UIM - CABI

Resolution

  1. Edit the following file on the cabi robot: (NIMSOFT_HOME)/Nimsoft/probes/service/wasp/webapps/cabijs/META-INF/context.xml

  2. This file will contain the hostname/IP and password to the backend database connection

  3. Change the information to the correct hostname/IP or password and save the file.

  4. Restart the entire cabi robot and the issue should be resolved.

Additional Information

The following documentation will guide you through this process, including encrypting the password if it is to be changed.  CHANGING JNDI PASSWORD ON CABI