Cisco Cisco Unified Customer Voice Portal 10.5(1) Developer's Guide

Page of 98
C
HAPTER 
6:
 
D
YNAMIC 
E
LEMENT 
C
ONFIGURATIONS
 
 
V
OICE
XML
 
P
ROGRAMMING 
G
UIDE 
 
 
 
FOR 
C
ISCO 
U
NIFIED 
C
USTOMER 
V
OICE 
P
ORTAL 
R
ELEASE 
4.0(1) 
 
 
 
 
27
 
The response must contain the final configuration to use, which follows the same DTD as the 
base configuration XML document. Incidentally, this DTD is the same one used for the fixed 
element configuration XML files created by Unified CVP VoiceXML Studio. 
Decision and Action Element Configuration DTD  
Figure 6-1 shows the DTD for decision and action element configurations sent in the argument 
“base”. The DTD for decision element configurations is defined in the file 
DecisionElementConfiguration.dtd
 and the DTD for action element configurations is 
defined in the file 
ActionElementConfiguration.dtd
, both in the VoiceXML Server 
dtds
 
folder. Each are stored as separate files despite being syntactically identical in order to allow for 
future divergence. 
 
Figure 6-1 
The tags in this XML document are: 
   
configuration
 – The root tag. The 
class
 attribute refers to the Java class defining the 
configurable action or decision element whose configuration is being dynamically produced. 
Refer to the VoiceXML Element Specifications for Cisco Unified Customer Voice Portal 
document for the full Java class names of all Unified CVP elements. The 
serial 
attribute is 
used by Unified CVP VoiceXML Studio and can be safely ignored here.