Cisco Cisco Unified Customer Voice Portal 11.0(1) Release Note

Page of 152
C
HAPTER 
3:
 
A
DMINISTRATION
 
 
U
SER 
G
UIDE FOR 
C
ISCO 
U
NIFIED 
CVP
 
VXML
 
S
ERVER 
 
 
 
AND 
C
ISCO 
U
NIFIED 
C
ALL 
S
TUDIO
 
 
 
 
77 
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 VXML Server are not included in 
the application update. VXML Server 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, use a JMX client connected to the server to 
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 VXML Server. 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. To disable the confirmation, pass the parameter 
“noconfirm”.  
Getting/Setting Global and Application Data 
Global data holds information that applications decide to share across other applications 
deployed on VXML Server. Application data holds information that applications decide to share 
across all calls to the application. The VXML Server JMX interface provides the ability for an