When login to OC and trying to access reports get "CABI is not available or accessible" however when logging in as Administrator reports work as expected.
Release : 20.3
Component : UIM OPERATOR CONSOLE - CABI REPORTS AND INTEGRATION
Probe: Cabi_external
Based on the Cabi_external logs
Jun 21 11:54:03:038 [attach_socket, cabi_external] ensure_js_user_exists callback failed: com.ca.cabi4uim.sso.exceptions.UserSynchronizationException: Error ensuring user juserl in organization UIM exists
Jun 21 11:54:03:038 [attach_socket, cabi_external] com.ca.cabi4uim.sso.exceptions.UserSynchronizationException: Error ensuring user juserl in organization UIM exists
Caused by: com.ca.cabi4uim.sso.exceptions.JasperUserUtilityException: Error creating user '<username>' in organization 'UIM', got unexpected response code '400' and body '{"message":"The value \"{1}\" for parameter \"ROLE_REPORT_DESIGNER\" is invalid."
1- Login to cabi directly as superuser.
2- Select Manage then Roles
3- Role ROLE_REPORT_DESIGNER was missing from the External_cabi roles.
The "ROLE_REPORT_DESIGNER" should have been created by default during the installation.
4- Add the ROLE_REPORT_DESIGNER and assign the user to it.