Cisco Cisco Customer Voice Portal Downloads User Guide

Page of 156
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
 
 
 
 
70 
The administrator should be aware that there is no confirmation when this function is called, the 
update happens immediately once executed.  
Note that while the function returns immediately, the old application may still be active if there 
were calls visiting the application at the time of the update. Only when all existing callers end 
will the old application configuration be removed from memory. To determine when that occurs, 
use the status function. 
To update all applications at once using the JMX interface, navigate to the 
Global/Command
 
MBean and click on the function named “updateAllApps” in the operations tab. The results will 
be displayed in a dialog box, listing each application updated. As with the application-specific 
update, use the status function to determine if there are callers experiencing old versions of the 
applications. 
Administration Scripts 
The scripts for updating an application are found in the 
admin
 folder of the application to be 
updated. Windows users should use the script named 
updateApp.bat
 and Unix users should use 
the script named 
updateApp.sh
.  
The script will first ask for confirmation of the desired action to prevent accidental execution. To 
turn off the confirmation, pass the parameter “noconfirm”. By default, the script does not return 
to the command prompt until all pre-update callers are finished. Interrupting the countdown will 
not stop the update process, only the visual countdown. To turn off the countdown, pass the 
parameter “nocountdown”. If the countdown is interrupted or the script is passed the 
nocountdown parameter then the only way to determine how many callers are experiencing the 
old application is to execute the status script for the system, which displays this information. 
The script to update all applications is found in the 
admin
 folder of VXML Server. Windows 
users should use the script named
 updateAllApps.bat
 and Unix users should use the script 
named 
updateAllApps.sh
. The script behavior is the same as if the update script for each 
application deployed on VXML Server were executed in series.  
The 
updateAllApps
 script also displays a confirmation prompt which can be turned off by 
passing the “noconfirm” parameter. Unlike the 
updateApp
 script, the 
updateAllApps
 script does 
not display a countdown of callers, it lists all the applications that are updated. The administrator 
would need to execute the status function to determine how many callers are visiting the old 
versions of the applications.  
Suspending Applications 
There are many situations when an application needs to be temporarily suspended. There could 
be scheduled maintenance to the network, the voice application could have an expiration date 
(say it runs a contest that must end at a specific time), or the application is to be turned off while 
enterprise-wide improvements are made. There may also be situations where all applications are 
to be put in suspension if modifications are being made that affect all applications. In each of