Cisco Cisco Customer Voice Portal Downloads 用户指南
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
76
The script to release all applications whose folders have been removed from the
applications
folder of VXML Server is found in the
admin
folder of VXML Server. Windows users should
use the script named
flushAllOldApps.bat
and Unix users should use the script named
flushAllOldApps.sh
. All applications whose folders have been removed will be suspended and
when their active calls have ended will be removed from memory.
The
flushAllOldApps
script also displays a confirmation menu which can be disabled by
passing it the “noconfirm” parameter. Unlike the
releaseApp
script, the
flushAllOldApps
script does not display a countdown of active callers, it will list all the applications that were
deleted. The administrator would need to execute the status function to determine how many
callers are actively in the applications.
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
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.
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).
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
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.
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
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