Introduction
This document describes the procedure to change the Customer Voice Portal (CVP) Reporting Server Database User password in UCCE or PCCE deployment.
Prerequisites
Requirements
Cisco recommends that you have knowledge of these topics:
-
Cisco Unified Contact Center Enterprise (UCCE)
-
Cisco Packaged Contact Center Enterprise (PCCE)
-
Cisco Unified Customer Voice Portal (CVP)
-
Cisco Unified Customer Voice Portal Reporting Server
-
Cisco Unified Customer Voice Portal Operations Console (OAMP)
Components Used
The information in this document is based on these software and hardware versions:
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, ensure that you understand the potential impact of any command.
Overview
CVP Reporting Server is comprised of the reporting service and the reporting database. The reporting service receives reporting data from the Interactive Voice Response (IVR) service, the Session Initiation Protocol (SIP) service (if used), and the VoiceXML (VXML) server and transforms and writes this data to the Informix reporting database to provide historical reporting in a call center environment. CVP operations console helps to operate, administer, maintain, and provision the Reporting Server.
Configure
UCCE
You must perform these procedures to change the reporting database administrator (cvp_dbadmin) password in UCCE deployment.
Step 1 Log in to the CVP Reporting Server and click of Start
to start the Services snap-in, in the Start Search
box, enter services.msc
, and then press Enter
.
Step 2 Stop the Cisco CVP CallServer, Cisco CVP SNMP Management, and Informix IDS cvp services. Do not stop the Cisco CVP WebServicesManager.
Step 3 Click the Start
menu, open the Windows Administrative Tools
, and click Computer Management
.
Step 4 Navigate to Local Users
and Group > Users
.
Step 5 Right-click cvp_dbadmin user
, select Set Password
, and click Proceed
in the warning window.
Step 6 In the New Password
field, enter the new password to a temporary password.
Step 7 In the Confirm Password
field, retype the new password and click OK
.
Note: Password must meet Reporting Server and local machine password requirements.
Step 8 Log in to the CVP Operations Console server https://ServerIP:9443/oamp where ServerIP is hostname or IP address of the server.
Step 9 Select Device Management > Unified CVP Reporting Server
.
The Find, Add, Delete, Edit
window opens.
Step 10 Click the link in the Hostname
field or the radio button that precedes it to select a Reporting Server, and then click Edit
.
The Edit Reporting Server Configuration
window opens with the current settings displayed.
Step 11 Select the Database Administration
menu in the toolbar, then select Change User Passwords
.
The Reporting Server: Change User Passwords
page opens, displays the IP address and hostname for the currently selected Reporting Server.
Step 12 In the User
field, use the drop-down menu to select User Database Administrator
.
Step 13 In the Old Password
field, enter the password created for that user in Step 6.
Step 14 In the New Password
field, enter the new password.
Note: Password must meet Reporting Server and local machine password requirements.
Step 15 In the Reconfirm Password
field, retype the new password.
Step 16 Click Save & Deploy
to save the changes to the Operations Console database and deploy them to the Reporting Server.
Note: In the backend, it executes the cvp4dbBackend.bat file, located in C:\Cisco\CVP\bin
which internally executes changeuserpassword.exe
from the C:\Cisco\CVP\bin
folder. This changeuserpassword.exe
updates the Windows local user password for the user provided in the OAMP page. Once this is updated at the Windows level, the CVP code invokes the encrypt functions that encrypt the password for the user and stores it in the reporting.properties file (RPT.DBPassword
or RPT.DBAdminPassword
depends on the user name selected).
Step 17 Restart the CVP Reporting Server.
PCCE
You must perform these procedures to change the reporting database administrator (cvp_dbadmin) and database user (cvp_dbuser) password in PCCE deployment.
Step 1 Log in to the CVP Reporting Server and click Start
to start the Services snap-in in the Start Search
box, type services.msc
, and then press Enter
.
Step 2 Stop the Cisco CVP CallServer, Cisco CVP SNMP Management, and Informix IDS CVP services. Do not stop the Cisco CVP WebServicesManager.
Step 3 Click the Start
menu, open the Windows Administrative Tools
and click Computer Management
.
Step 4 Navigate to Local Users
and Group > Users
.
Step 5 Right-click cvp_dbadmin user
, select Set Password
, and click Proceed
in the warning window.
Step 6 In the New Password
field, enter the new password to a temporary password.
Step 7 In the Confirm Password
field, retype the new password and click OK
.
Note: Password must meet Reporting Server and local machine password requirements.
Step 8 Repeat Steps 4 to 7 to change the cvp_dbuser
password.
Note: Make sure cvp_dbadmin
and cvp_dbuser
passwords are the same.
Step 9 Open the Windows command prompt and navigate to the C:\Cisco\CVP\bin
directory.
Step 10 Run the command
report-init.bat -reporthashpw YourPassword
(YourPassword is the password set in the Step 6).
Note: The report-init.bat
encrypts the cvp_dbuser
and cvp_dbadmin
password and stores it in the reporting.properties file located at the C:\Cisco\CVP\conf
folder on the CVP Reporting Server. Both the RPT.DBPassword and RPT.DBAdminPassword get updated in this process.
Step 11 Ignore the log4J error that pops up when you run the command.
Step 12 Restart the CVP Reporting Server.
Verify
UCCE
Step 1 Access the CVP Informix Database through the cvp_dbadmin account to verify the database administrator log in works.
Step 2 Make a test call and verify that data gets populated.
PCCE
Step 1 Verify if the reporting.properties file is updated.
Step 2 Access the CVP Informix Database through the cvp_dbadmin and cvp_dbuser account and verify the database administrator and user log in works.
Step 3 Make a test call and verify that data gets populated.
Troubleshoot
Issue 1: CVP Reporting Server is in Workgroup and database password change from CVP Operations console fails with error message
: password does not meet system security requirement
.
Solution::Confirm if the password meets the CVP Reporting Server and local machine password requirements.Secondly, check the value set for the security policy Minimum Password Age under Control Panel > Administrative Tools > Local Security Policy > Account Policy > Password Policy
in the local machine. If the security policy has a value greater than 0 and the password change is for the second time in the day, then you can see the error:password does not meet system security requirement
.To fix the error, change the Minimum Password Age value to 0
. If this policy cannot be changed, wait for the window to expire before the next try.
Note: The CVP Reporting Server password requires that the Minimum Password Age
parameter be set to 0 days for both local and / or the domain security policy and is subject to both the CVP password policy and the password policy enforced by the operating system on which the Reporting Server resides.
Issue 2: CVP Reporting Server is in domain and database password change from CVP Operation console fails with error message: password does not meet system security requirement.
Solution: Confirm the password meets the CVP Reporting Server and local machine password requirements. If the password meets the guidelines, then check the value set for the security policy Minimum Password Age
in the local machine. If the security policy has a value greater than 0 and the password change is for the second time in the day, then you can see the error:password does not meet system security requirement.
To fix the error, change the Minimum Password Age
value to 0. If this policy cannot be changed, wait for the window to expire before the next try. Still, if you see the same error, then it is the domain security policy that blocks it. To solve this, you can move the CVP Reporting Server out of the domain and change the password.
Related Information