Cisco Cisco Unified Customer Voice Portal 10.0(1) User Guide

Page of 138
C
HAPTER 
3:
 
A
DMINISTRATION
 
 
U
SER 
G
UIDE FOR 
C
ISCO 
U
NIFIED 
C
ALL 
S
ERVICES
,
 
U
NIVERSAL 
E
DITION 
 
 
 
AND 
U
NIFIED 
C
ALL 
S
TUDIO
 
 
78 
deleted. The administrator would need to execute the status function to determine how many 
callers are actively in the applications.  
Updating Common Classes 
When performing an application update, all the data and Java classes related to an application 
will be reloaded. Java classes placed in the 
common
 folder of Call Services are not included in the 
application update. Call Services provides a separate administrative function to update the 
common
 folder. 
There are a few items to note about this function: 
•  The update affects all applications that use classes in the 
common
 folder, so executing this 
function could affect applications that have not changed. Therefore, take precaution when 
executing this function. 
•  The update affects all classes in the 
common 
folder, whether they were changed or not. This 
is usually not a issue unless those classes contain information in them that reloading would 
reset (such as static variables).  
•  Due to the fact that this function reloads classes that affect all applications, and those classes 
may themselves prompt the loading of configuration files from each application that uses 
those classes, the function may take some time to complete depending on the number of 
classes in the 
common
 folder and the number and complexity of the deployed applications. 
•  Changes are immediate, they are not done gracefully. Since this potentially affects all 
applications, the administrator must be aware of this. 
JMX Interface 
To update common classes using the JMX interface, navigate to the 
Global/Command
 MBean 
and click on the function named “updateCommonClasses” in the operations tab. The results will 
be displayed in a dialog box. 
Administration Scripts 
The script for updating common classes is found in the 
admin
 folder of Call Services. Windows 
users should use the script named
 updateCommonClasses.bat
 and Unix users should use the 
script named 
updateCommonClasses.sh
. The script will ask for confirmation of the desired 
action to prevent accidental execution. disable the confirmation, pass the parameter “noconfirm”.  
Accessing Logger Methods 
The Call Services JMX interface has the ability to access logger instances and execute methods 
on them. The logger class must first tag the methods it considers acceptable to be called by an 
administrator. Refer to the Programming Guide for Cisco Unified Call Services, Universal 
Edition and Unified Call Studio for information on how to build custom loggers for 
serviceability.