Ver código fonte

2022年3月10日

seven 4 anos atrás
commit
70ee8e3a55
100 arquivos alterados com 2304 adições e 0 exclusões
  1. 17 0
      huaanCERTIFICATES20220303/.classpath
  2. 24 0
      huaanCERTIFICATES20220303/.project
  3. 3 0
      huaanCERTIFICATES20220303/.settings/org.eclipse.core.resources.prefs
  4. 48 0
      huaanCERTIFICATES20220303/.settings/org.eclipse.jdt.core.prefs
  5. 125 0
      huaanCERTIFICATES20220303/.speechplugin
  6. 11 0
      huaanCERTIFICATES20220303/.tomcatplugin
  7. 1 0
      huaanCERTIFICATES20220303/WEB-INF/.cvsignore
  8. BIN
      huaanCERTIFICATES20220303/WEB-INF/classes/english/ASR_TTS_Language.class
  9. BIN
      huaanCERTIFICATES20220303/WEB-INF/classes/english/grammars/TEST.class
  10. BIN
      huaanCERTIFICATES20220303/WEB-INF/classes/english/grammars/getDocuments1.class
  11. BIN
      huaanCERTIFICATES20220303/WEB-INF/classes/english/grammars/getDocuments2.class
  12. BIN
      huaanCERTIFICATES20220303/WEB-INF/classes/english/grammars/getNumber.class
  13. BIN
      huaanCERTIFICATES20220303/WEB-INF/classes/english/grammars/getNumber6.class
  14. BIN
      huaanCERTIFICATES20220303/WEB-INF/classes/english/grammars/in_pwd.class
  15. BIN
      huaanCERTIFICATES20220303/WEB-INF/classes/english/phrasesets/YY.class
  16. BIN
      huaanCERTIFICATES20220303/WEB-INF/classes/english/phrasesets/v_main.class
  17. BIN
      huaanCERTIFICATES20220303/WEB-INF/classes/english/prompts/ErrorInput.class
  18. BIN
      huaanCERTIFICATES20220303/WEB-INF/classes/english/prompts/ErrorMatch.class
  19. BIN
      huaanCERTIFICATES20220303/WEB-INF/classes/english/prompts/again.class
  20. BIN
      huaanCERTIFICATES20220303/WEB-INF/classes/english/prompts/getDocuments.class
  21. BIN
      huaanCERTIFICATES20220303/WEB-INF/classes/english/prompts/getNumber.class
  22. BIN
      huaanCERTIFICATES20220303/WEB-INF/classes/english/prompts/shuru.class
  23. BIN
      huaanCERTIFICATES20220303/WEB-INF/classes/english/prompts/waitQuiet.class
  24. BIN
      huaanCERTIFICATES20220303/WEB-INF/classes/english/prompts/wav_noInput.class
  25. BIN
      huaanCERTIFICATES20220303/WEB-INF/classes/english/prompts/wav_noMatch.class
  26. BIN
      huaanCERTIFICATES20220303/WEB-INF/classes/english/prompts/wav_plsInputPwd.class
  27. BIN
      huaanCERTIFICATES20220303/WEB-INF/classes/flow/AppRoot.class
  28. BIN
      huaanCERTIFICATES20220303/WEB-INF/classes/flow/ERROR.class
  29. BIN
      huaanCERTIFICATES20220303/WEB-INF/classes/flow/ERRORC2.class
  30. BIN
      huaanCERTIFICATES20220303/WEB-INF/classes/flow/ERROREndS.class
  31. BIN
      huaanCERTIFICATES20220303/WEB-INF/classes/flow/ERRORTYPE.class
  32. BIN
      huaanCERTIFICATES20220303/WEB-INF/classes/flow/ERRORTYPECopy.class
  33. BIN
      huaanCERTIFICATES20220303/WEB-INF/classes/flow/EndDocuments.class
  34. BIN
      huaanCERTIFICATES20220303/WEB-INF/classes/flow/EndNumber6.class
  35. BIN
      huaanCERTIFICATES20220303/WEB-INF/classes/flow/GetCallInfo.class
  36. BIN
      huaanCERTIFICATES20220303/WEB-INF/classes/flow/GetDocuments.class
  37. BIN
      huaanCERTIFICATES20220303/WEB-INF/classes/flow/GetNumber6.class
  38. BIN
      huaanCERTIFICATES20220303/WEB-INF/classes/flow/GetUUIData.class
  39. BIN
      huaanCERTIFICATES20220303/WEB-INF/classes/flow/GetVDN.class
  40. BIN
      huaanCERTIFICATES20220303/WEB-INF/classes/flow/IProjectVariables.class
  41. BIN
      huaanCERTIFICATES20220303/WEB-INF/classes/flow/ProcData.class
  42. BIN
      huaanCERTIFICATES20220303/WEB-INF/classes/flow/SetDocuments.class
  43. BIN
      huaanCERTIFICATES20220303/WEB-INF/classes/flow/SetNumber6.class
  44. BIN
      huaanCERTIFICATES20220303/WEB-INF/classes/flow/Show_callInfo.class
  45. BIN
      huaanCERTIFICATES20220303/WEB-INF/classes/flow/Start.class
  46. BIN
      huaanCERTIFICATES20220303/WEB-INF/classes/flow/VDNType.class
  47. BIN
      huaanCERTIFICATES20220303/WEB-INF/classes/flow/WaitQuiet.class
  48. BIN
      huaanCERTIFICATES20220303/WEB-INF/classes/flow/exit.class
  49. BIN
      huaanCERTIFICATES20220303/WEB-INF/classes/flow/subflow/ERRORHandle/Again.class
  50. BIN
      huaanCERTIFICATES20220303/WEB-INF/classes/flow/subflow/ERRORHandle/AgainInputS.class
  51. BIN
      huaanCERTIFICATES20220303/WEB-INF/classes/flow/subflow/ERRORHandle/Begin.class
  52. BIN
      huaanCERTIFICATES20220303/WEB-INF/classes/flow/subflow/ERRORHandle/ENDS.class
  53. BIN
      huaanCERTIFICATES20220303/WEB-INF/classes/flow/subflow/ERRORHandle/ERRORInput.class
  54. BIN
      huaanCERTIFICATES20220303/WEB-INF/classes/flow/subflow/ERRORHandle/ERRORMatch.class
  55. BIN
      huaanCERTIFICATES20220303/WEB-INF/classes/flow/subflow/ERRORHandle/ERRORType.class
  56. BIN
      huaanCERTIFICATES20220303/WEB-INF/classes/flow/subflow/ERRORHandle/ERRORVALUE.class
  57. 16 0
      huaanCERTIFICATES20220303/WEB-INF/classes/log4j.properties
  58. BIN
      huaanCERTIFICATES20220303/WEB-INF/lib/adminvar-rt-07.00.18.01.jar
  59. BIN
      huaanCERTIFICATES20220303/WEB-INF/lib/aesclient-07.00.18.01.jar
  60. BIN
      huaanCERTIFICATES20220303/WEB-INF/lib/log4j-1.2.15.jar
  61. BIN
      huaanCERTIFICATES20220303/WEB-INF/lib/mssql-jdbc-6.2.2.jre7.jar
  62. BIN
      huaanCERTIFICATES20220303/WEB-INF/lib/scert-07.00.18.01.jar
  63. BIN
      huaanCERTIFICATES20220303/WEB-INF/src/english/ASR_TTS_Language.class
  64. 36 0
      huaanCERTIFICATES20220303/WEB-INF/src/english/ASR_TTS_Language.java
  65. 29 0
      huaanCERTIFICATES20220303/WEB-INF/src/english/grammars/TEST.java
  66. 29 0
      huaanCERTIFICATES20220303/WEB-INF/src/english/grammars/getDocuments1.java
  67. 46 0
      huaanCERTIFICATES20220303/WEB-INF/src/english/grammars/getDocuments2.java
  68. 34 0
      huaanCERTIFICATES20220303/WEB-INF/src/english/grammars/getNumber.java
  69. 29 0
      huaanCERTIFICATES20220303/WEB-INF/src/english/grammars/getNumber6.java
  70. BIN
      huaanCERTIFICATES20220303/WEB-INF/src/english/grammars/in_pwd.class
  71. 29 0
      huaanCERTIFICATES20220303/WEB-INF/src/english/grammars/in_pwd.java
  72. 60 0
      huaanCERTIFICATES20220303/WEB-INF/src/english/phrasesets/YY.java
  73. BIN
      huaanCERTIFICATES20220303/WEB-INF/src/english/phrasesets/v_main.class
  74. 54 0
      huaanCERTIFICATES20220303/WEB-INF/src/english/phrasesets/v_main.java
  75. 42 0
      huaanCERTIFICATES20220303/WEB-INF/src/english/prompts/ErrorInput.java
  76. 42 0
      huaanCERTIFICATES20220303/WEB-INF/src/english/prompts/ErrorMatch.java
  77. 42 0
      huaanCERTIFICATES20220303/WEB-INF/src/english/prompts/again.java
  78. 42 0
      huaanCERTIFICATES20220303/WEB-INF/src/english/prompts/getDocuments.java
  79. 42 0
      huaanCERTIFICATES20220303/WEB-INF/src/english/prompts/getNumber.java
  80. 42 0
      huaanCERTIFICATES20220303/WEB-INF/src/english/prompts/shuru.java
  81. 42 0
      huaanCERTIFICATES20220303/WEB-INF/src/english/prompts/waitQuiet.java
  82. BIN
      huaanCERTIFICATES20220303/WEB-INF/src/english/prompts/wav_noInput.class
  83. 42 0
      huaanCERTIFICATES20220303/WEB-INF/src/english/prompts/wav_noInput.java
  84. BIN
      huaanCERTIFICATES20220303/WEB-INF/src/english/prompts/wav_noMatch.class
  85. 42 0
      huaanCERTIFICATES20220303/WEB-INF/src/english/prompts/wav_noMatch.java
  86. BIN
      huaanCERTIFICATES20220303/WEB-INF/src/english/prompts/wav_plsInputPwd.class
  87. 42 0
      huaanCERTIFICATES20220303/WEB-INF/src/english/prompts/wav_plsInputPwd.java
  88. BIN
      huaanCERTIFICATES20220303/WEB-INF/src/flow/AppRoot.class
  89. 73 0
      huaanCERTIFICATES20220303/WEB-INF/src/flow/AppRoot.java
  90. 47 0
      huaanCERTIFICATES20220303/WEB-INF/src/flow/ERROR.java
  91. 47 0
      huaanCERTIFICATES20220303/WEB-INF/src/flow/ERRORC2.java
  92. 76 0
      huaanCERTIFICATES20220303/WEB-INF/src/flow/ERROREndS.java
  93. 124 0
      huaanCERTIFICATES20220303/WEB-INF/src/flow/ERRORTYPE.java
  94. 124 0
      huaanCERTIFICATES20220303/WEB-INF/src/flow/ERRORTYPECopy.java
  95. 85 0
      huaanCERTIFICATES20220303/WEB-INF/src/flow/EndDocuments.java
  96. 85 0
      huaanCERTIFICATES20220303/WEB-INF/src/flow/EndNumber6.java
  97. 83 0
      huaanCERTIFICATES20220303/WEB-INF/src/flow/GetCallInfo.java
  98. 231 0
      huaanCERTIFICATES20220303/WEB-INF/src/flow/GetDocuments.java
  99. 231 0
      huaanCERTIFICATES20220303/WEB-INF/src/flow/GetNumber6.java
  100. 87 0
      huaanCERTIFICATES20220303/WEB-INF/src/flow/GetUUIData.java

+ 17 - 0
huaanCERTIFICATES20220303/.classpath

@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry exported="true" kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+	<classpathentry kind="src" path="WEB-INF/src"/>
+	<classpathentry exported="true" kind="lib" path="WEB-INF/lib/scert-07.00.18.01.jar"/>
+	<classpathentry exported="true" kind="lib" path="WEB-INF/lib/log4j-1.2.15.jar"/>
+	<classpathentry kind="lib" path="WEB-INF/lib/mssql-jdbc-6.2.2.jre7.jar"/>
+	<classpathentry exported="true" kind="var" path="TOMCAT_HOME/lib/servlet-api.jar"/>
+	<classpathentry exported="true" kind="var" path="TOMCAT_HOME/lib/jasper.jar"/>
+	<classpathentry exported="true" kind="var" path="TOMCAT_HOME/lib/jsp-api.jar"/>
+	<classpathentry exported="true" kind="var" path="TOMCAT_HOME/lib/el-api.jar"/>
+	<classpathentry exported="true" kind="var" path="TOMCAT_HOME/lib/annotations-api.jar"/>
+	<classpathentry exported="true" kind="var" path="TOMCAT_HOME/lib/scertcommon-07.00.18.01.jar"/>
+	<classpathentry exported="true" kind="lib" path="WEB-INF/lib/aesclient-07.00.18.01.jar"/>
+	<classpathentry kind="lib" path="WEB-INF/lib/adminvar-rt-07.00.18.01.jar"/>
+	<classpathentry kind="output" path="WEB-INF/classes"/>
+</classpath>

+ 24 - 0
huaanCERTIFICATES20220303/.project

@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>huaanCERTIFICATES20220303</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>com.avaya.sce.core.scegenerator</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>com.avaya.sce.core.speechnature</nature>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+		<nature>com.sysdeo.eclipse.tomcat.tomcatnature</nature>
+	</natures>
+</projectDescription>

+ 3 - 0
huaanCERTIFICATES20220303/.settings/org.eclipse.core.resources.prefs

@@ -0,0 +1,3 @@
+#Mon Mar 12 14:51:00 CST 2018
+eclipse.preferences.version=1
+encoding/<project>=UTF-8

+ 48 - 0
huaanCERTIFICATES20220303/.settings/org.eclipse.jdt.core.prefs

@@ -0,0 +1,48 @@
+#Wed Apr 12 22:34:53 PDT 2006
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning
+org.eclipse.jdt.core.compiler.problem.autoboxing=ignore
+org.eclipse.jdt.core.compiler.problem.deprecation=warning
+org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled
+org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=disabled
+org.eclipse.jdt.core.compiler.problem.discouragedReference=warning
+org.eclipse.jdt.core.compiler.problem.emptyStatement=ignore
+org.eclipse.jdt.core.compiler.problem.fieldHiding=ignore
+org.eclipse.jdt.core.compiler.problem.finalParameterBound=warning
+org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=warning
+org.eclipse.jdt.core.compiler.problem.forbiddenReference=error
+org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=warning
+org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning
+org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=ignore
+org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=ignore
+org.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore
+org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning
+org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=ignore
+org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=ignore
+org.eclipse.jdt.core.compiler.problem.missingSerialVersion=ignore
+org.eclipse.jdt.core.compiler.problem.noEffectAssignment=warning
+org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=warning
+org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=ignore
+org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=warning
+org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=ignore
+org.eclipse.jdt.core.compiler.problem.rawTypeReference=ignore
+org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled
+org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=warning
+org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled
+org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore
+org.eclipse.jdt.core.compiler.problem.typeParameterHiding=warning
+org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=ignore
+org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore
+org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=warning
+org.eclipse.jdt.core.compiler.problem.unnecessaryElse=ignore
+org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=ignore
+org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore
+org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=ignore
+org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled
+org.eclipse.jdt.core.compiler.problem.unusedImport=warning
+org.eclipse.jdt.core.compiler.problem.unusedLocal=ignore
+org.eclipse.jdt.core.compiler.problem.unusedParameter=ignore
+org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled
+org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled
+org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=ignore
+org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning

+ 125 - 0
huaanCERTIFICATES20220303/.speechplugin

@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<propertystore id="sage" version="1.0">
+    <propertymap/>
+    <nestedpropertystore>
+        <propertystore id="runtimecommon" version="1.0">
+            <propertymap/>
+            <nestedpropertystore>
+                <propertystore id="scert" version="1.0">
+                    <propertymap>
+                        <property name="version" value="07.00.18.01" version="1.0"/>
+                    </propertymap>
+                    <nestedpropertystore/>
+                </propertystore>
+            </nestedpropertystore>
+        </propertystore>
+        <propertystore id="prompts" version="1.0">
+            <propertymap>
+                <property name="ssmlenabled" value="false" version="1.0"/>
+                <property name="timeout_constant_number" value="8" version="1.0"/>
+                <property name="timeout_constant_unit" value="0" version="1.0"/>
+                <property name="timeout_presentation" value="constant" version="1.0"/>
+            </propertymap>
+            <nestedpropertystore/>
+        </propertystore>
+        <propertystore id="runtime" version="1.0">
+            <propertymap/>
+            <nestedpropertystore>
+                <propertystore id="tomcat" version="1.0">
+                    <propertymap>
+                        <property name="version" value="tomcatV7" version="1.0"/>
+                    </propertymap>
+                    <nestedpropertystore/>
+                </propertystore>
+                <propertystore id="scert" version="1.0">
+                    <propertymap>
+                        <property name="version" value="07.00.18.01" version="1.0"/>
+                    </propertymap>
+                    <nestedpropertystore/>
+                </propertystore>
+            </nestedpropertystore>
+        </propertystore>
+        <propertystore id="datasource" version="1.0">
+            <propertymap/>
+            <nestedpropertystore>
+                <propertystore id="ic" version="1.0">
+                    <propertymap>
+                        <property name="enabled" value="false" version="1.0"/>
+                        <property name="use_vox" value="true" version="1.0"/>
+                    </propertymap>
+                    <nestedpropertystore/>
+                </propertystore>
+                <propertystore id="cti" version="1.0">
+                    <propertymap>
+                        <property name="ctienabled" value="true" version="1.0"/>
+                    </propertymap>
+                    <nestedpropertystore/>
+                </propertystore>
+                <propertystore id="notification" version="1.0">
+                    <propertymap>
+                        <property name="notificationappnamecavenabled" value="false" version="1.0"/>
+                        <property name="cavenabled" value="false" version="1.0"/>
+                    </propertymap>
+                    <nestedpropertystore/>
+                </propertystore>
+                <propertystore id="ic_vrusm" version="1.0">
+                    <propertymap>
+                        <property name="enabled" value="false" version="1.0"/>
+                    </propertymap>
+                    <nestedpropertystore/>
+                </propertystore>
+            </nestedpropertystore>
+        </propertystore>
+        <propertystore id="grammars" version="1.0">
+            <propertymap>
+                <property name="caching" value="none" version="1.0"/>
+            </propertymap>
+            <nestedpropertystore/>
+        </propertystore>
+        <propertystore id="general" version="1.0">
+            <propertymap/>
+            <nestedpropertystore>
+                <propertystore id="project" version="1.0">
+                    <propertymap>
+                        <property name="iconsm" value="icons/defaultapplicationsm.gif" version="1.0"/>
+                        <property name="name" value="huaanCERTIFICATES20220303" version="1.0"/>
+                        <property name="logpropertiesupdated" value="3.0.17x2" version="1.0"/>
+                        <property name="type" value="Application" version="1.0"/>
+                        <property name="iconlg" value="icons/defaultapplicationlg.gif" version="1.0"/>
+                        <property name="version" value="1.0.0" version="1.0"/>
+                        <property name="dtmfVarsEnabled" value="false" version="1.0"/>
+                        <property name="mode" value="Speech/DTMF" version="1.0"/>
+                    </propertymap>
+                    <nestedpropertystore/>
+                </propertystore>
+                <propertystore id="ide" version="1.0">
+                    <propertymap>
+                        <property name="version" value="410" version="1.0"/>
+                    </propertymap>
+                    <nestedpropertystore/>
+                </propertystore>
+            </nestedpropertystore>
+        </propertystore>
+        <propertystore id="pluggableconnectors" version="1.0">
+            <propertymap/>
+            <nestedpropertystore>
+                <propertystore id="comavayascectictiConnector" version="1.0">
+                    <propertymap>
+                        <property name="connectorId" value="com.avaya.sce.cti.ctiConnector" version="1.0"/>
+                        <property name="currentVersion" value="1" version="1.0"/>
+                        <property name="displayName" value="Avaya AES Connector" version="1.0"/>
+                    </propertymap>
+                    <nestedpropertystore/>
+                </propertystore>
+                <propertystore id="comavayavpadminVariables" version="1.0">
+                    <propertymap>
+                        <property name="connectorId" value="com.avaya.vp.adminVariables" version="1.0"/>
+                        <property name="currentVersion" value="1" version="1.0"/>
+                        <property name="displayName" value="AVP/AEP Configurable Application Variables" version="1.0"/>
+                    </propertymap>
+                    <nestedpropertystore/>
+                </propertystore>
+            </nestedpropertystore>
+        </propertystore>
+    </nestedpropertystore>
+</propertystore>

+ 11 - 0
huaanCERTIFICATES20220303/.tomcatplugin

@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tomcatProjectProperties>
+    <rootDir>/</rootDir>
+    <exportSource>false</exportSource>
+    <reloadable>true</reloadable>
+    <redirectLogger>false</redirectLogger>
+    <updateXml>true</updateXml>
+    <warLocation></warLocation>
+    <extraInfo></extraInfo>
+    <webPath>/huaanCERTIFICATES20220303</webPath>
+</tomcatProjectProperties>

+ 1 - 0
huaanCERTIFICATES20220303/WEB-INF/.cvsignore

@@ -0,0 +1 @@
+classes

BIN
huaanCERTIFICATES20220303/WEB-INF/classes/english/ASR_TTS_Language.class


BIN
huaanCERTIFICATES20220303/WEB-INF/classes/english/grammars/TEST.class


BIN
huaanCERTIFICATES20220303/WEB-INF/classes/english/grammars/getDocuments1.class


BIN
huaanCERTIFICATES20220303/WEB-INF/classes/english/grammars/getDocuments2.class


BIN
huaanCERTIFICATES20220303/WEB-INF/classes/english/grammars/getNumber.class


BIN
huaanCERTIFICATES20220303/WEB-INF/classes/english/grammars/getNumber6.class


BIN
huaanCERTIFICATES20220303/WEB-INF/classes/english/grammars/in_pwd.class


BIN
huaanCERTIFICATES20220303/WEB-INF/classes/english/phrasesets/YY.class


BIN
huaanCERTIFICATES20220303/WEB-INF/classes/english/phrasesets/v_main.class


BIN
huaanCERTIFICATES20220303/WEB-INF/classes/english/prompts/ErrorInput.class


BIN
huaanCERTIFICATES20220303/WEB-INF/classes/english/prompts/ErrorMatch.class


BIN
huaanCERTIFICATES20220303/WEB-INF/classes/english/prompts/again.class


BIN
huaanCERTIFICATES20220303/WEB-INF/classes/english/prompts/getDocuments.class


BIN
huaanCERTIFICATES20220303/WEB-INF/classes/english/prompts/getNumber.class


BIN
huaanCERTIFICATES20220303/WEB-INF/classes/english/prompts/shuru.class


BIN
huaanCERTIFICATES20220303/WEB-INF/classes/english/prompts/waitQuiet.class


BIN
huaanCERTIFICATES20220303/WEB-INF/classes/english/prompts/wav_noInput.class


BIN
huaanCERTIFICATES20220303/WEB-INF/classes/english/prompts/wav_noMatch.class


BIN
huaanCERTIFICATES20220303/WEB-INF/classes/english/prompts/wav_plsInputPwd.class


BIN
huaanCERTIFICATES20220303/WEB-INF/classes/flow/AppRoot.class


BIN
huaanCERTIFICATES20220303/WEB-INF/classes/flow/ERROR.class


BIN
huaanCERTIFICATES20220303/WEB-INF/classes/flow/ERRORC2.class


BIN
huaanCERTIFICATES20220303/WEB-INF/classes/flow/ERROREndS.class


BIN
huaanCERTIFICATES20220303/WEB-INF/classes/flow/ERRORTYPE.class


BIN
huaanCERTIFICATES20220303/WEB-INF/classes/flow/ERRORTYPECopy.class


BIN
huaanCERTIFICATES20220303/WEB-INF/classes/flow/EndDocuments.class


BIN
huaanCERTIFICATES20220303/WEB-INF/classes/flow/EndNumber6.class


BIN
huaanCERTIFICATES20220303/WEB-INF/classes/flow/GetCallInfo.class


BIN
huaanCERTIFICATES20220303/WEB-INF/classes/flow/GetDocuments.class


BIN
huaanCERTIFICATES20220303/WEB-INF/classes/flow/GetNumber6.class


BIN
huaanCERTIFICATES20220303/WEB-INF/classes/flow/GetUUIData.class


BIN
huaanCERTIFICATES20220303/WEB-INF/classes/flow/GetVDN.class


BIN
huaanCERTIFICATES20220303/WEB-INF/classes/flow/IProjectVariables.class


BIN
huaanCERTIFICATES20220303/WEB-INF/classes/flow/ProcData.class


BIN
huaanCERTIFICATES20220303/WEB-INF/classes/flow/SetDocuments.class


BIN
huaanCERTIFICATES20220303/WEB-INF/classes/flow/SetNumber6.class


BIN
huaanCERTIFICATES20220303/WEB-INF/classes/flow/Show_callInfo.class


BIN
huaanCERTIFICATES20220303/WEB-INF/classes/flow/Start.class


BIN
huaanCERTIFICATES20220303/WEB-INF/classes/flow/VDNType.class


BIN
huaanCERTIFICATES20220303/WEB-INF/classes/flow/WaitQuiet.class


BIN
huaanCERTIFICATES20220303/WEB-INF/classes/flow/exit.class


BIN
huaanCERTIFICATES20220303/WEB-INF/classes/flow/subflow/ERRORHandle/Again.class


BIN
huaanCERTIFICATES20220303/WEB-INF/classes/flow/subflow/ERRORHandle/AgainInputS.class


BIN
huaanCERTIFICATES20220303/WEB-INF/classes/flow/subflow/ERRORHandle/Begin.class


BIN
huaanCERTIFICATES20220303/WEB-INF/classes/flow/subflow/ERRORHandle/ENDS.class


BIN
huaanCERTIFICATES20220303/WEB-INF/classes/flow/subflow/ERRORHandle/ERRORInput.class


BIN
huaanCERTIFICATES20220303/WEB-INF/classes/flow/subflow/ERRORHandle/ERRORMatch.class


BIN
huaanCERTIFICATES20220303/WEB-INF/classes/flow/subflow/ERRORHandle/ERRORType.class


BIN
huaanCERTIFICATES20220303/WEB-INF/classes/flow/subflow/ERRORHandle/ERRORVALUE.class


+ 16 - 0
huaanCERTIFICATES20220303/WEB-INF/classes/log4j.properties

@@ -0,0 +1,16 @@
+ ### \u8BBE\u7F6E###
+log4j.rootLogger = debug,stdout,D,E
+
+### \u8F93\u51FA\u4FE1\u606F\u5230\u63A7\u5236\u62AC ###
+log4j.appender.stdout = org.apache.log4j.ConsoleAppender
+log4j.appender.stdout.Target = System.out
+log4j.appender.stdout.layout = org.apache.log4j.PatternLayout
+log4j.appender.stdout.layout.ConversionPattern = [%-5p] %d{yyyy-MM-dd HH:mm:ss,SSS} method:%l%n%m%n
+
+### \u8F93\u51FADEBUG \u7EA7\u522B\u4EE5\u4E0A\u7684\u65E5\u5FD7\u5230=E://logs/error.log ###
+log4j.appender.D = org.apache.log4j.DailyRollingFileAppender
+log4j.appender.D.File = /tmp/huaanCERTIFICATES.log
+log4j.appender.D.Append = true
+log4j.appender.D.Threshold = DEBUG 
+log4j.appender.D.layout = org.apache.log4j.PatternLayout
+log4j.appender.D.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss}  [ %t:%r ] - [ %p ]  %m%n

BIN
huaanCERTIFICATES20220303/WEB-INF/lib/adminvar-rt-07.00.18.01.jar


BIN
huaanCERTIFICATES20220303/WEB-INF/lib/aesclient-07.00.18.01.jar


BIN
huaanCERTIFICATES20220303/WEB-INF/lib/log4j-1.2.15.jar


BIN
huaanCERTIFICATES20220303/WEB-INF/lib/mssql-jdbc-6.2.2.jre7.jar


BIN
huaanCERTIFICATES20220303/WEB-INF/lib/scert-07.00.18.01.jar


BIN
huaanCERTIFICATES20220303/WEB-INF/src/english/ASR_TTS_Language.class


+ 36 - 0
huaanCERTIFICATES20220303/WEB-INF/src/english/ASR_TTS_Language.java

@@ -0,0 +1,36 @@
+package english;
+
+/**
+ * This class is automatically generated by Orchestration Designer allowing the
+ * runtime framework to resolve language elements at runtime.
+ * Last generated by Orchestration Designer at: 2022年3月3日 下午08时34分41秒
+ */
+public class ASR_TTS_Language implements com.avaya.sce.runtime.ILanguage {
+
+	/**
+	 * Default constructor
+	 */
+	public ASR_TTS_Language() {
+	}
+
+	/**
+	 * Returns the language code that the ASR should use (ie. "en-us")
+	 */
+	public String getASRLanguage() {
+		return("en-us");
+	}
+
+	/**
+	 * Returns the language code that the TTS should use (ie. "en-us")
+	 */
+	public String getTTSLanguage() {
+		return("en-us");
+	}
+
+	/**
+	 * Returns the language code to use for the localization bundles (text-to-clips), ie. "en-us"
+	 */
+	public String getLocalizationLanguage() {
+		return("en-us");
+	}
+}

+ 29 - 0
huaanCERTIFICATES20220303/WEB-INF/src/english/grammars/TEST.java

@@ -0,0 +1,29 @@
+package english.grammars;
+
+/**
+ * This class is generated automatically.
+ * Only exit this class for Dynamic External grammars and override the method String getURL().
+ * Last generated by Orchestration Designer at: 2020年5月25日 上午11时12分16秒
+ */
+public class TEST extends com.avaya.sce.runtime.Grammar {
+
+    //{{START:CLASS:FIELDS
+    //}}END:CLASS:FIELDS
+
+    /**
+    * Constructor for TEST.
+    */
+    public TEST() {
+		//{{START:CLASS:CONSTRUCTOR
+        super();
+        setRootLanguage("en-us");
+        setMode("voice");
+        setBuiltin(false);
+        setFileName("TEST.grxml");
+        addColName("Column0");
+        addColName("Column1");
+		//}}END:CLASS:CONSTRUCTOR
+    }
+
+}
+

+ 29 - 0
huaanCERTIFICATES20220303/WEB-INF/src/english/grammars/getDocuments1.java

@@ -0,0 +1,29 @@
+package english.grammars;
+
+/**
+ * This class is generated automatically.
+ * Only exit this class for Dynamic External grammars and override the method String getURL().
+ * Last generated by Orchestration Designer at: 2021年11月22日 上午11时29分18秒
+ */
+public class getDocuments1 extends com.avaya.sce.runtime.Grammar {
+
+    //{{START:CLASS:FIELDS
+    //}}END:CLASS:FIELDS
+
+    /**
+    * Constructor for getDocuments1.
+    */
+    public getDocuments1() {
+		//{{START:CLASS:CONSTRUCTOR
+        super();
+        setRootLanguage("en-us");
+        setMode("dtmf");
+        setBuiltin(true);
+        setBuiltinMode("dtmf");
+        setType("digits");
+        setOptions("minlength=0;maxlength=19");
+		//}}END:CLASS:CONSTRUCTOR
+    }
+
+}
+

+ 46 - 0
huaanCERTIFICATES20220303/WEB-INF/src/english/grammars/getDocuments2.java

@@ -0,0 +1,46 @@
+package english.grammars;
+
+/**
+ * This class is generated automatically.
+ * Only exit this class for Dynamic External grammars and override the method String getURL().
+ * Last generated by Orchestration Designer at: 2021年11月22日 上午11时49分25秒
+ */
+public class getDocuments2 extends com.avaya.sce.runtime.Grammar {
+
+    //{{START:CLASS:FIELDS
+    //}}END:CLASS:FIELDS
+
+    /**
+    * Constructor for getDocuments2.
+    */
+    public getDocuments2() {
+		//{{START:CLASS:CONSTRUCTOR
+        super();
+        setRootLanguage("en-us");
+        setMode("dtmf");
+        setBuiltin(false);
+        setFileName("getDocuments2.grxml");
+        addColName("Column0");
+        addColName("Column1");
+        addColName("Column2");
+        addColName("Column3");
+        addColName("Column4");
+        addColName("Column5");
+        addColName("Column6");
+        addColName("Column7");
+        addColName("Column8");
+        addColName("Column9");
+        addColName("Column10");
+        addColName("Column11");
+        addColName("Column12");
+        addColName("Column13");
+        addColName("Column14");
+        addColName("Column15");
+        addColName("Column16");
+        addColName("Column17");
+        addColName("Column18");
+		//}}END:CLASS:CONSTRUCTOR
+    }
+
+}
+

+ 34 - 0
huaanCERTIFICATES20220303/WEB-INF/src/english/grammars/getNumber.java

@@ -0,0 +1,34 @@
+package english.grammars;
+
+/**
+ * This class is generated automatically.
+ * Only exit this class for Dynamic External grammars and override the method String getURL().
+ * Last generated by Orchestration Designer at: 2021年11月22日 下午08时39分00秒
+ */
+public class getNumber extends com.avaya.sce.runtime.Grammar {
+
+    //{{START:CLASS:FIELDS
+    //}}END:CLASS:FIELDS
+
+    /**
+    * Constructor for getNumber.
+    */
+    public getNumber() {
+		//{{START:CLASS:CONSTRUCTOR
+        super();
+        setRootLanguage("en-us");
+        setMode("dtmf");
+        setBuiltin(false);
+        setFileName("getNumber.grxml");
+        addColName("Column0");
+        addColName("Column1");
+        addColName("Column2");
+        addColName("Column3");
+        addColName("Column4");
+        addColName("Column5");
+        addColName("Column6");
+		//}}END:CLASS:CONSTRUCTOR
+    }
+
+}
+

+ 29 - 0
huaanCERTIFICATES20220303/WEB-INF/src/english/grammars/getNumber6.java

@@ -0,0 +1,29 @@
+package english.grammars;
+
+/**
+ * This class is generated automatically.
+ * Only exit this class for Dynamic External grammars and override the method String getURL().
+ * Last generated by Orchestration Designer at: 2021年11月22日 下午08时52分03秒
+ */
+public class getNumber6 extends com.avaya.sce.runtime.Grammar {
+
+    //{{START:CLASS:FIELDS
+    //}}END:CLASS:FIELDS
+
+    /**
+    * Constructor for getNumber6.
+    */
+    public getNumber6() {
+		//{{START:CLASS:CONSTRUCTOR
+        super();
+        setRootLanguage("en-us");
+        setMode("dtmf");
+        setBuiltin(true);
+        setBuiltinMode("dtmf");
+        setType("digits");
+        setOptions("minlength=0;maxlength=7");
+		//}}END:CLASS:CONSTRUCTOR
+    }
+
+}
+

BIN
huaanCERTIFICATES20220303/WEB-INF/src/english/grammars/in_pwd.class


+ 29 - 0
huaanCERTIFICATES20220303/WEB-INF/src/english/grammars/in_pwd.java

@@ -0,0 +1,29 @@
+package english.grammars;
+
+/**
+ * This class is generated automatically.
+ * Only exit this class for Dynamic External grammars and override the method String getURL().
+ * Last generated by Dialog Designer at: 2008年8月28日 上午11时36分54秒
+ */
+public class in_pwd extends com.avaya.sce.runtime.Grammar {
+
+    //{{START:CLASS:FIELDS
+    //}}END:CLASS:FIELDS
+
+    /**
+    * Constructor for in_pwd.
+    */
+    public in_pwd() {
+		//{{START:CLASS:CONSTRUCTOR
+        super();
+        setRootLanguage("en-us");
+        setMode("dtmf");
+        setBuiltin(true);
+        setBuiltinMode("dtmf");
+        setType("digits");
+        setOptions("minlength=0;maxlength=6");
+		//}}END:CLASS:CONSTRUCTOR
+    }
+
+}
+

+ 60 - 0
huaanCERTIFICATES20220303/WEB-INF/src/english/phrasesets/YY.java

@@ -0,0 +1,60 @@
+package english.phrasesets;
+
+/**
+ * This phraseset class will be automatically populated with data from the 
+ * phraseset project file.  Manual edits should only be outside of the tag 
+ * areas or overridden methods. 
+ * Class created on: 
+ * Last generated by Orchestration Designer at: 2021年11月22日 上午11时30分36秒
+ */
+public class YY extends com.avaya.sce.runtime.Phraseset { 
+
+	//{{START:CLASS:FIELDS
+	private static final com.avaya.sce.runtime.Phraseset.PhraseMap PHRASE_MAP;
+	//}}END:CLASS:FIELDS
+
+	/**
+	 * Static initializer
+	 */
+	static {
+		//{{START:PHRASESET:STATIC
+
+		// Create the phrase map, then populate with phrases
+		PHRASE_MAP = new com.avaya.sce.runtime.Phraseset.PhraseMap(12);
+		com.avaya.sce.runtime.Phrase phrase;
+
+		// phrase: getDocuments
+		com.avaya.sce.runtime.Phraseset.addLocalPhrase(PHRASE_MAP, "getDocuments", "getDocuments.wav", ""); 
+
+		// phrase: getNumber6
+		com.avaya.sce.runtime.Phraseset.addLocalPhrase(PHRASE_MAP, "getNumber6", "getNumber6.wav", ""); 
+
+		// phrase: ErrorInput
+		com.avaya.sce.runtime.Phraseset.addLocalPhrase(PHRASE_MAP, "ErrorInput", "ErrorInput.wav", ""); 
+
+		// phrase: ErrorMatch
+		com.avaya.sce.runtime.Phraseset.addLocalPhrase(PHRASE_MAP, "ErrorMatch", "ErrorMatch.wav", ""); 
+
+		// phrase: againInput
+		com.avaya.sce.runtime.Phraseset.addLocalPhrase(PHRASE_MAP, "againInput", "againInput.wav", ""); 
+
+		// phrase: waitQuiet
+		com.avaya.sce.runtime.Phraseset.addLocalPhrase(PHRASE_MAP, "waitQuiet", "waitQuiet.wav", ""); 
+
+		//}}END:PHRASESET:STATIC
+	}
+	/**
+	 * Returns the Phrase with the given name.  To override the
+	 * behavior and dynamically return a different Phrase object,
+	 * override the method "hookGetPhrase(...)".
+	 * 
+	 * This method is generated automatically by the code generator
+	 * and should not be manually edited.  Manual edits may be overwritten
+	 * by the code generator.
+	 * Last generated by Orchestration Designer at: 2022年3月3日 下午08时34分41秒
+	 * @see com.avaya.sce.runtime.Phraseset#getPhrase(String) 
+	 */ 
+	public com.avaya.sce.runtime.Phrase getPhrase(String phraseName) {
+		return(getPhrase(YY.PHRASE_MAP, phraseName));
+	}
+}

BIN
huaanCERTIFICATES20220303/WEB-INF/src/english/phrasesets/v_main.class


+ 54 - 0
huaanCERTIFICATES20220303/WEB-INF/src/english/phrasesets/v_main.java

@@ -0,0 +1,54 @@
+package english.phrasesets;
+
+/**
+ * This phraseset class will be automatically populated with data from the 
+ * phraseset project file.  Manual edits should only be outside of the tag 
+ * areas or overridden methods. 
+ * Class created on: 
+ * Last generated by Dialog Designer at: 2008年8月28日 上午10时01分29秒
+ */
+public class v_main extends com.avaya.sce.runtime.Phraseset { 
+
+	//{{START:CLASS:FIELDS
+	private static final com.avaya.sce.runtime.Phraseset.PhraseMap PHRASE_MAP;
+	//}}END:CLASS:FIELDS
+
+	/**
+	 * Static initializer
+	 */
+	static {
+		//{{START:PHRASESET:STATIC
+
+		// Create the phrase map, then populate with phrases
+		PHRASE_MAP = new com.avaya.sce.runtime.Phraseset.PhraseMap(8);
+		com.avaya.sce.runtime.Phrase phrase;
+
+		// phrase: v_PlsInputPwd
+		com.avaya.sce.runtime.Phraseset.addLocalPhrase(PHRASE_MAP, "v_PlsInputPwd", "v_PlsInputPwd.wav", ""); 
+
+		// phrase: v_noInput
+		com.avaya.sce.runtime.Phraseset.addLocalPhrase(PHRASE_MAP, "v_noInput", "v_noInput.wav", ""); 
+
+		// phrase: v_noMatch
+		com.avaya.sce.runtime.Phraseset.addLocalPhrase(PHRASE_MAP, "v_noMatch", "v_noMatch.wav", ""); 
+
+		// phrase: shuru
+		com.avaya.sce.runtime.Phraseset.addLocalPhrase(PHRASE_MAP, "shuru", "shuru.wav", ""); 
+
+		//}}END:PHRASESET:STATIC
+	}
+	/**
+	 * Returns the Phrase with the given name.  To override the
+	 * behavior and dynamically return a different Phrase object,
+	 * override the method "hookGetPhrase(...)".
+	 * 
+	 * This method is generated automatically by the code generator
+	 * and should not be manually edited.  Manual edits may be overwritten
+	 * by the code generator.
+	 * Last generated by Orchestration Designer at: 2022年3月3日 下午08时34分41秒
+	 * @see com.avaya.sce.runtime.Phraseset#getPhrase(String) 
+	 */ 
+	public com.avaya.sce.runtime.Phrase getPhrase(String phraseName) {
+		return(getPhrase(v_main.PHRASE_MAP, phraseName));
+	}
+}

+ 42 - 0
huaanCERTIFICATES20220303/WEB-INF/src/english/prompts/ErrorInput.java

@@ -0,0 +1,42 @@
+/**
+ * Last generated by Orchestration Designer at: 2021年11月22日 上午11时59分22秒
+ */
+package english.prompts;
+
+public class ErrorInput extends com.avaya.sce.runtime.Prompt {
+
+	//{{START:CLASS:FIELDS
+	//}}END:CLASS:FIELDS
+
+	/**
+	 * Constructor for ErrorInput.
+	 */
+	public ErrorInput() {
+		//{{START:CLASS:CONSTRUCTOR
+		super();
+		//}}END:CLASS:CONSTRUCTOR
+	}
+
+
+	/**
+	 * This method is generated automatically and should not be manually edited
+	 * To manually edit the prompt, override:
+	 * void updatePrompt()
+	 * Last generated by Orchestration Designer at: 2022年3月3日 下午08时34分41秒
+	 */
+	public void buildPrompt(){
+		com.avaya.sce.runtime.Format format = null;
+		com.avaya.sce.runtime.RenderHint hint = null;
+		com.avaya.sce.runtime.MediaPage mediaPage = null;
+		setBarginType(com.avaya.sce.runtimecommon.SCERT.BARGIN_SPEECH);
+		setName("ErrorInput");
+		setOrder(com.avaya.sce.runtime.Prompt.STANDARD);
+
+		// Prompt level 1
+		setTimeout(1,8000);
+		setBargin(1,true);
+
+		add(1, new com.avaya.sce.runtime.PromptElement(com.avaya.sce.runtime.PromptElement.PHRASESET,"YY:ErrorInput",false));
+
+	}
+}

+ 42 - 0
huaanCERTIFICATES20220303/WEB-INF/src/english/prompts/ErrorMatch.java

@@ -0,0 +1,42 @@
+/**
+ * Last generated by Orchestration Designer at: 2021年11月22日 上午11时58分53秒
+ */
+package english.prompts;
+
+public class ErrorMatch extends com.avaya.sce.runtime.Prompt {
+
+	//{{START:CLASS:FIELDS
+	//}}END:CLASS:FIELDS
+
+	/**
+	 * Constructor for ErrorMatch.
+	 */
+	public ErrorMatch() {
+		//{{START:CLASS:CONSTRUCTOR
+		super();
+		//}}END:CLASS:CONSTRUCTOR
+	}
+
+
+	/**
+	 * This method is generated automatically and should not be manually edited
+	 * To manually edit the prompt, override:
+	 * void updatePrompt()
+	 * Last generated by Orchestration Designer at: 2022年3月3日 下午08时34分41秒
+	 */
+	public void buildPrompt(){
+		com.avaya.sce.runtime.Format format = null;
+		com.avaya.sce.runtime.RenderHint hint = null;
+		com.avaya.sce.runtime.MediaPage mediaPage = null;
+		setBarginType(com.avaya.sce.runtimecommon.SCERT.BARGIN_SPEECH);
+		setName("ErrorMatch");
+		setOrder(com.avaya.sce.runtime.Prompt.STANDARD);
+
+		// Prompt level 1
+		setTimeout(1,8000);
+		setBargin(1,true);
+
+		add(1, new com.avaya.sce.runtime.PromptElement(com.avaya.sce.runtime.PromptElement.PHRASESET,"YY:ErrorMatch",false));
+
+	}
+}

+ 42 - 0
huaanCERTIFICATES20220303/WEB-INF/src/english/prompts/again.java

@@ -0,0 +1,42 @@
+/**
+ * Last generated by Orchestration Designer at: 2021年11月22日 下午05时38分50秒
+ */
+package english.prompts;
+
+public class again extends com.avaya.sce.runtime.Prompt {
+
+	//{{START:CLASS:FIELDS
+	//}}END:CLASS:FIELDS
+
+	/**
+	 * Constructor for again.
+	 */
+	public again() {
+		//{{START:CLASS:CONSTRUCTOR
+		super();
+		//}}END:CLASS:CONSTRUCTOR
+	}
+
+
+	/**
+	 * This method is generated automatically and should not be manually edited
+	 * To manually edit the prompt, override:
+	 * void updatePrompt()
+	 * Last generated by Orchestration Designer at: 2022年3月3日 下午08时34分41秒
+	 */
+	public void buildPrompt(){
+		com.avaya.sce.runtime.Format format = null;
+		com.avaya.sce.runtime.RenderHint hint = null;
+		com.avaya.sce.runtime.MediaPage mediaPage = null;
+		setBarginType(com.avaya.sce.runtimecommon.SCERT.BARGIN_SPEECH);
+		setName("again");
+		setOrder(com.avaya.sce.runtime.Prompt.STANDARD);
+
+		// Prompt level 1
+		setTimeout(1,8000);
+		setBargin(1,true);
+
+		add(1, new com.avaya.sce.runtime.PromptElement(com.avaya.sce.runtime.PromptElement.PHRASESET,"YY:againInput",false));
+
+	}
+}

+ 42 - 0
huaanCERTIFICATES20220303/WEB-INF/src/english/prompts/getDocuments.java

@@ -0,0 +1,42 @@
+/**
+ * Last generated by Orchestration Designer at: 2021年11月22日 上午11时31分21秒
+ */
+package english.prompts;
+
+public class getDocuments extends com.avaya.sce.runtime.Prompt {
+
+	//{{START:CLASS:FIELDS
+	//}}END:CLASS:FIELDS
+
+	/**
+	 * Constructor for getDocuments.
+	 */
+	public getDocuments() {
+		//{{START:CLASS:CONSTRUCTOR
+		super();
+		//}}END:CLASS:CONSTRUCTOR
+	}
+
+
+	/**
+	 * This method is generated automatically and should not be manually edited
+	 * To manually edit the prompt, override:
+	 * void updatePrompt()
+	 * Last generated by Orchestration Designer at: 2022年3月3日 下午08时34分41秒
+	 */
+	public void buildPrompt(){
+		com.avaya.sce.runtime.Format format = null;
+		com.avaya.sce.runtime.RenderHint hint = null;
+		com.avaya.sce.runtime.MediaPage mediaPage = null;
+		setBarginType(com.avaya.sce.runtimecommon.SCERT.BARGIN_SPEECH);
+		setName("getDocuments");
+		setOrder(com.avaya.sce.runtime.Prompt.STANDARD);
+
+		// Prompt level 1
+		setTimeout(1,8000);
+		setBargin(1,true);
+
+		add(1, new com.avaya.sce.runtime.PromptElement(com.avaya.sce.runtime.PromptElement.PHRASESET,"YY:getDocuments",false));
+
+	}
+}

+ 42 - 0
huaanCERTIFICATES20220303/WEB-INF/src/english/prompts/getNumber.java

@@ -0,0 +1,42 @@
+/**
+ * Last generated by Orchestration Designer at: 2021年11月22日 下午07时38分25秒
+ */
+package english.prompts;
+
+public class getNumber extends com.avaya.sce.runtime.Prompt {
+
+	//{{START:CLASS:FIELDS
+	//}}END:CLASS:FIELDS
+
+	/**
+	 * Constructor for getNumber.
+	 */
+	public getNumber() {
+		//{{START:CLASS:CONSTRUCTOR
+		super();
+		//}}END:CLASS:CONSTRUCTOR
+	}
+
+
+	/**
+	 * This method is generated automatically and should not be manually edited
+	 * To manually edit the prompt, override:
+	 * void updatePrompt()
+	 * Last generated by Orchestration Designer at: 2022年3月3日 下午08时34分41秒
+	 */
+	public void buildPrompt(){
+		com.avaya.sce.runtime.Format format = null;
+		com.avaya.sce.runtime.RenderHint hint = null;
+		com.avaya.sce.runtime.MediaPage mediaPage = null;
+		setBarginType(com.avaya.sce.runtimecommon.SCERT.BARGIN_SPEECH);
+		setName("getNumber");
+		setOrder(com.avaya.sce.runtime.Prompt.STANDARD);
+
+		// Prompt level 1
+		setTimeout(1,8000);
+		setBargin(1,true);
+
+		add(1, new com.avaya.sce.runtime.PromptElement(com.avaya.sce.runtime.PromptElement.PHRASESET,"YY:getNumber6",false));
+
+	}
+}

+ 42 - 0
huaanCERTIFICATES20220303/WEB-INF/src/english/prompts/shuru.java

@@ -0,0 +1,42 @@
+/**
+ * Last generated by Orchestration Designer at: 2020年6月29日 上午11时07分20秒
+ */
+package english.prompts;
+
+public class shuru extends com.avaya.sce.runtime.Prompt {
+
+	//{{START:CLASS:FIELDS
+	//}}END:CLASS:FIELDS
+
+	/**
+	 * Constructor for shuru.
+	 */
+	public shuru() {
+		//{{START:CLASS:CONSTRUCTOR
+		super();
+		//}}END:CLASS:CONSTRUCTOR
+	}
+
+
+	/**
+	 * This method is generated automatically and should not be manually edited
+	 * To manually edit the prompt, override:
+	 * void updatePrompt()
+	 * Last generated by Orchestration Designer at: 2022年3月3日 下午08时34分41秒
+	 */
+	public void buildPrompt(){
+		com.avaya.sce.runtime.Format format = null;
+		com.avaya.sce.runtime.RenderHint hint = null;
+		com.avaya.sce.runtime.MediaPage mediaPage = null;
+		setBarginType(com.avaya.sce.runtimecommon.SCERT.BARGIN_SPEECH);
+		setName("shuru");
+		setOrder(com.avaya.sce.runtime.Prompt.STANDARD);
+
+		// Prompt level 1
+		setTimeout(1,8000);
+		setBargin(1,true);
+
+		add(1, new com.avaya.sce.runtime.PromptElement(com.avaya.sce.runtime.PromptElement.PHRASESET,"v_main:shuru",false));
+
+	}
+}

+ 42 - 0
huaanCERTIFICATES20220303/WEB-INF/src/english/prompts/waitQuiet.java

@@ -0,0 +1,42 @@
+/**
+ * Last generated by Orchestration Designer at: 2022年1月14日 下午05时38分26秒
+ */
+package english.prompts;
+
+public class waitQuiet extends com.avaya.sce.runtime.Prompt {
+
+	//{{START:CLASS:FIELDS
+	//}}END:CLASS:FIELDS
+
+	/**
+	 * Constructor for waitQuiet.
+	 */
+	public waitQuiet() {
+		//{{START:CLASS:CONSTRUCTOR
+		super();
+		//}}END:CLASS:CONSTRUCTOR
+	}
+
+
+	/**
+	 * This method is generated automatically and should not be manually edited
+	 * To manually edit the prompt, override:
+	 * void updatePrompt()
+	 * Last generated by Orchestration Designer at: 2022年3月3日 下午08时34分41秒
+	 */
+	public void buildPrompt(){
+		com.avaya.sce.runtime.Format format = null;
+		com.avaya.sce.runtime.RenderHint hint = null;
+		com.avaya.sce.runtime.MediaPage mediaPage = null;
+		setBarginType(com.avaya.sce.runtimecommon.SCERT.BARGIN_SPEECH);
+		setName("waitQuiet");
+		setOrder(com.avaya.sce.runtime.Prompt.STANDARD);
+
+		// Prompt level 1
+		setTimeout(1,8000);
+		setBargin(1,true);
+
+		add(1, new com.avaya.sce.runtime.PromptElement(com.avaya.sce.runtime.PromptElement.PHRASESET,"YY:waitQuiet",false));
+
+	}
+}

BIN
huaanCERTIFICATES20220303/WEB-INF/src/english/prompts/wav_noInput.class


+ 42 - 0
huaanCERTIFICATES20220303/WEB-INF/src/english/prompts/wav_noInput.java

@@ -0,0 +1,42 @@
+/**
+ * Last generated by Dialog Designer at: 2008年8月28日 上午10时15分16秒
+ */
+package english.prompts;
+
+public class wav_noInput extends com.avaya.sce.runtime.Prompt {
+
+	//{{START:CLASS:FIELDS
+	//}}END:CLASS:FIELDS
+
+	/**
+	 * Constructor for NoInput.
+	 */
+	public wav_noInput() {
+		//{{START:CLASS:CONSTRUCTOR
+		super();
+		//}}END:CLASS:CONSTRUCTOR
+	}
+
+
+	/**
+	 * This method is generated automatically and should not be manually edited
+	 * To manually edit the prompt, override:
+	 * void updatePrompt()
+	 * Last generated by Orchestration Designer at: 2022年3月3日 下午08时34分41秒
+	 */
+	public void buildPrompt(){
+		com.avaya.sce.runtime.Format format = null;
+		com.avaya.sce.runtime.RenderHint hint = null;
+		com.avaya.sce.runtime.MediaPage mediaPage = null;
+		setBarginType(com.avaya.sce.runtimecommon.SCERT.BARGIN_SPEECH);
+		setName("wav_noInput");
+		setOrder(com.avaya.sce.runtime.Prompt.STANDARD);
+
+		// Prompt level 1
+		setTimeout(1,8000);
+		setBargin(1,true);
+
+		add(1, new com.avaya.sce.runtime.PromptElement(com.avaya.sce.runtime.PromptElement.PHRASESET,"v_main:v_noInput",false));
+
+	}
+}

BIN
huaanCERTIFICATES20220303/WEB-INF/src/english/prompts/wav_noMatch.class


+ 42 - 0
huaanCERTIFICATES20220303/WEB-INF/src/english/prompts/wav_noMatch.java

@@ -0,0 +1,42 @@
+/**
+ * Last generated by Dialog Designer at: 2008年8月28日 上午10时15分16秒
+ */
+package english.prompts;
+
+public class wav_noMatch extends com.avaya.sce.runtime.Prompt {
+
+	//{{START:CLASS:FIELDS
+	//}}END:CLASS:FIELDS
+
+	/**
+	 * Constructor for NoMatch.
+	 */
+	public wav_noMatch() {
+		//{{START:CLASS:CONSTRUCTOR
+		super();
+		//}}END:CLASS:CONSTRUCTOR
+	}
+
+
+	/**
+	 * This method is generated automatically and should not be manually edited
+	 * To manually edit the prompt, override:
+	 * void updatePrompt()
+	 * Last generated by Orchestration Designer at: 2022年3月3日 下午08时34分41秒
+	 */
+	public void buildPrompt(){
+		com.avaya.sce.runtime.Format format = null;
+		com.avaya.sce.runtime.RenderHint hint = null;
+		com.avaya.sce.runtime.MediaPage mediaPage = null;
+		setBarginType(com.avaya.sce.runtimecommon.SCERT.BARGIN_SPEECH);
+		setName("wav_noMatch");
+		setOrder(com.avaya.sce.runtime.Prompt.STANDARD);
+
+		// Prompt level 1
+		setTimeout(1,8000);
+		setBargin(1,true);
+
+		add(1, new com.avaya.sce.runtime.PromptElement(com.avaya.sce.runtime.PromptElement.PHRASESET,"v_main:v_noMatch",false));
+
+	}
+}

BIN
huaanCERTIFICATES20220303/WEB-INF/src/english/prompts/wav_plsInputPwd.class


+ 42 - 0
huaanCERTIFICATES20220303/WEB-INF/src/english/prompts/wav_plsInputPwd.java

@@ -0,0 +1,42 @@
+/**
+ * Last generated by Dialog Designer at: 2008年8月28日 上午10时05分03秒
+ */
+package english.prompts;
+
+public class wav_plsInputPwd extends com.avaya.sce.runtime.Prompt {
+
+	//{{START:CLASS:FIELDS
+	//}}END:CLASS:FIELDS
+
+	/**
+	 * Constructor for PlsInputPwd.
+	 */
+	public wav_plsInputPwd() {
+		//{{START:CLASS:CONSTRUCTOR
+		super();
+		//}}END:CLASS:CONSTRUCTOR
+	}
+
+
+	/**
+	 * This method is generated automatically and should not be manually edited
+	 * To manually edit the prompt, override:
+	 * void updatePrompt()
+	 * Last generated by Orchestration Designer at: 2022年3月3日 下午08时34分41秒
+	 */
+	public void buildPrompt(){
+		com.avaya.sce.runtime.Format format = null;
+		com.avaya.sce.runtime.RenderHint hint = null;
+		com.avaya.sce.runtime.MediaPage mediaPage = null;
+		setBarginType(com.avaya.sce.runtimecommon.SCERT.BARGIN_SPEECH);
+		setName("wav_plsInputPwd");
+		setOrder(com.avaya.sce.runtime.Prompt.STANDARD);
+
+		// Prompt level 1
+		setTimeout(1,8000);
+		setBargin(1,true);
+
+		add(1, new com.avaya.sce.runtime.PromptElement(com.avaya.sce.runtime.PromptElement.PHRASESET,"v_main:v_PlsInputPwd",false));
+
+	}
+}

BIN
huaanCERTIFICATES20220303/WEB-INF/src/flow/AppRoot.class


+ 73 - 0
huaanCERTIFICATES20220303/WEB-INF/src/flow/AppRoot.java

@@ -0,0 +1,73 @@
+package flow;
+
+/**
+ * This is the root document for the application.  It defines the links and grammars
+ * that are "global" for the application.<br>
+ * Last generated by Dialog Designer at: 2008年8月28日 上午10时01分29秒
+ */
+public class AppRoot extends com.avaya.sce.runtime.Root {
+
+	//{{START:CLASS:FIELDS
+	//}}END:CLASS:FIELDS
+
+	/**
+	 * Default constructor
+	 * Last generated by Dialog Designer at: 2008年8月28日 上午10时01分29秒
+	 */
+	public AppRoot() {
+		//{{START:CLASS:CONSTRUCTOR
+		super();
+		//}}END:CLASS:CONSTRUCTOR
+	}
+
+	/**
+	 * This method is generated automatically and should not be manually edited.
+	 * To manually edit the links for the node, override:
+	 *     void updateLinks(Collection links, SCESession mySession)
+	 * Last generated by Orchestration Designer at: 2022年3月3日 下午08时34分41秒
+	 * @return a collection of links
+	 */
+	public java.util.Collection getLinks(com.avaya.sce.runtimecommon.SCESession mySession) {
+		com.avaya.sce.runtime.Link link;
+		java.util.List list;
+		java.util.Collection grammarInfo = null;
+		java.util.Collection<com.avaya.sce.runtime.CaptureExpression> captureExpr = null;
+		// This item does not have any defined links
+		list = new java.util.ArrayList();
+		String ___tempGrammarName = null;
+
+		return(list);
+	}
+	/**
+	 * This method is generated automatically and should not be manually edited.
+	 * To manually edit the properties for the node, override:
+	 *     void updateProperties(Collection properties, SCESession mySession)
+	 * Last generated by Orchestration Designer at: 2022年3月3日 下午08时34分41秒
+	 * @return a collection of properties
+	 */
+	public java.util.Collection getProperties(com.avaya.sce.runtimecommon.SCESession mySession) {
+		com.avaya.sce.runtime.Property property;
+		java.util.List list;
+		// This item does not have any defined properties
+		list = new java.util.ArrayList();
+
+		return(list);
+	}
+	/**
+	 * This method is generated automatically and should not be manually edited.
+	 * To manually edit the event handlers for the node, override:
+	 *    void updateEvents(Collection events, SCESession mySession)
+	 * Last generated by Orchestration Designer at: 2022年3月3日 下午08时34分41秒
+	 * @return a collection of Events
+	 */
+	public java.util.Collection getEvents(com.avaya.sce.runtimecommon.SCESession mySession) {
+		java.util.List list;
+		com.avaya.sce.runtime.Event event;
+		list = new java.util.ArrayList(1);
+		java.util.List eventPromptNames = null;
+		String ___tempPromptName = null;
+		event = new com.avaya.sce.runtime.OnDisconnect("exit", false);
+		list.add(event);
+		return(list);
+	}
+}

+ 47 - 0
huaanCERTIFICATES20220303/WEB-INF/src/flow/ERROR.java

@@ -0,0 +1,47 @@
+package flow;
+
+/**
+ * This servlet is used to forward the request to the entry point of a
+ * project callflow (subflow).
+ * Last generated by Orchestration Designer at: 2021年11月22日 下午05时44分20秒
+ */
+public class ERROR extends com.avaya.sce.runtime.Subflow {
+
+	//{{START:CLASS:FIELDS
+	//}}END:CLASS:FIELDS
+
+	/**
+	 * Default constructor
+	 * Last generated by Orchestration Designer at: 2021年11月22日 下午05时44分20秒
+	 */
+	public ERROR() {
+		//{{START:CLASS:CONSTRUCTOR
+		super();
+		//}}END:CLASS:CONSTRUCTOR
+	}
+
+	/**
+	 * Returns the name of the subflow that is being invoked.  This name is used for
+	 * determining the URL mapping for the the entry point of the subflow..
+	 *
+	 * @return the name of the subflow
+	 * Last generated by Orchestration Designer at: 2022年3月3日 下午08时34分41秒
+	 */
+	protected String getSubflowName() {
+		return("ERRORHandle");
+	}
+	/**
+	 * Returns the name of the mapping of sub flow exit points to the URL mappings
+	 * of the servlets to return back to in the calling flow.
+	 *
+	 * @return map of sub flow exit points to servlets in the calling flow.
+	 * Last generated by Orchestration Designer at: 2022年3月3日 下午08时34分41秒
+	 */
+	protected java.util.Map<String,String> getExitPoints() {
+		java.util.Map<String, String> exitPoints;
+		exitPoints = new java.util.HashMap<String, String>();
+		exitPoints.put("ERRORHandle-AgainInputS", "GetDocuments");
+		exitPoints.put("ERRORHandle-ENDS", "Show_callInfo");
+		return exitPoints;
+	}
+}

+ 47 - 0
huaanCERTIFICATES20220303/WEB-INF/src/flow/ERRORC2.java

@@ -0,0 +1,47 @@
+package flow;
+
+/**
+ * This servlet is used to forward the request to the entry point of a
+ * project callflow (subflow).
+ * Last generated by Orchestration Designer at: 2021年11月22日 下午05时44分20秒
+ */
+public class ERRORC2 extends com.avaya.sce.runtime.Subflow {
+
+	//{{START:CLASS:FIELDS
+	//}}END:CLASS:FIELDS
+
+	/**
+	 * Default constructor
+	 * Last generated by Orchestration Designer at: 2021年11月22日 下午05时44分20秒
+	 */
+	public ERRORC2() {
+		//{{START:CLASS:CONSTRUCTOR
+		super();
+		//}}END:CLASS:CONSTRUCTOR
+	}
+
+	/**
+	 * Returns the name of the subflow that is being invoked.  This name is used for
+	 * determining the URL mapping for the the entry point of the subflow..
+	 *
+	 * @return the name of the subflow
+	 * Last generated by Orchestration Designer at: 2022年3月3日 下午08时34分41秒
+	 */
+	protected String getSubflowName() {
+		return("ERRORHandle");
+	}
+	/**
+	 * Returns the name of the mapping of sub flow exit points to the URL mappings
+	 * of the servlets to return back to in the calling flow.
+	 *
+	 * @return map of sub flow exit points to servlets in the calling flow.
+	 * Last generated by Orchestration Designer at: 2022年3月3日 下午08时34分41秒
+	 */
+	protected java.util.Map<String,String> getExitPoints() {
+		java.util.Map<String, String> exitPoints;
+		exitPoints = new java.util.HashMap<String, String>();
+		exitPoints.put("ERRORHandle-AgainInputS", "GetNumber6");
+		exitPoints.put("ERRORHandle-ENDS", "Show_callInfo");
+		return exitPoints;
+	}
+}

+ 76 - 0
huaanCERTIFICATES20220303/WEB-INF/src/flow/ERROREndS.java

@@ -0,0 +1,76 @@
+package flow;
+
+import org.apache.log4j.Logger;
+
+/**
+ * A basic servlet which allows a user to define their code, generate
+ * any output, and to select where to transition to next.
+ * Last generated by Orchestration Designer at: 2022年1月5日 下午07时48分13秒
+ */
+public class ERROREndS extends com.avaya.sce.runtime.BasicServlet {
+	private static Logger log = Logger.getLogger(ERROREndS.class);
+	//{{START:CLASS:FIELDS
+	//}}END:CLASS:FIELDS
+
+	/**
+	 * Default constructor
+	 * Last generated by Orchestration Designer at: 2022年1月5日 下午07时48分13秒
+	 */
+	public ERROREndS() {
+		//{{START:CLASS:CONSTRUCTOR
+		super();
+		//}}END:CLASS:CONSTRUCTOR
+	}
+
+	/**
+	 * This method allows for custom integration with other Java components.
+	 * You may use Java for sophisticated logic or to integrate with custom
+	 * connectors (i.e. JMS, custom web services, sockets, XML, JAXB, etc.)
+	 *
+	 * Any custom code added here should work as efficiently as possible to prevent delays.
+	 * It's important to design your callflow so that the voice browser (Voice Portal/IR)
+	 * is not waiting too long for a response as this can lead to a poor caller experience.
+	 * Additionally, if the response to the client voice browser exceeds the configured
+	 * timeout, the platform may throw an "error.badfetch". 
+	 *
+	 * Using this method, you have access to all session variables through the 
+	 * SCESession object.
+	 *
+	 * The code generator will *** NOT *** overwrite this method in the future.
+	 * Last generated by Orchestration Designer at: 2022年1月5日 下午07时48分13秒
+	 */
+	public void servletImplementation(com.avaya.sce.runtimecommon.SCESession mySession) {
+
+		// TODO: Add your code here!
+		log.debug("ERROREndS----AESCTI传参异常退出");
+	}
+	/**
+	 * Builds the list of branches that are defined for this servlet object.
+	 * This list is built automatically by defining Goto nodes in the call flow editor.
+	 * It is the programmer's responsibilty to provide at least one enabled Goto.<BR>
+	 *
+	 * The user should override updateBranches() to determine which Goto that the
+	 * framework will activate.  If there is not at least one enabled Goto item, 
+	 * the framework will throw a runtime exception.<BR>
+	 *
+	 * This method is generated automatically and changes to it may
+	 * be overwritten next time code is generated.  To modify the list
+	 * of branches for the flow item, override:
+	 *     <code>updateBranches(Collection branches, SCESession mySession)</code>
+	 *
+	 * @return a Collection of <code>com.avaya.sce.runtime.Goto</code>
+	 * objects that will be evaluated at runtime.  If there are no gotos
+	 * defined in the Servlet node, then this returns null.
+	 * Last generated by Orchestration Designer at: 2022年3月3日 下午08时34分41秒
+	 */
+	public java.util.Collection getBranches(com.avaya.sce.runtimecommon.SCESession mySession) {
+		java.util.List list = null;
+		com.avaya.sce.runtime.Goto aGoto = null;
+		list = new java.util.ArrayList(1);
+
+		aGoto = new com.avaya.sce.runtime.Goto("exit", 0, true, "Default");
+		list.add(aGoto);
+
+		return list;
+	}
+}

+ 124 - 0
huaanCERTIFICATES20220303/WEB-INF/src/flow/ERRORTYPE.java

@@ -0,0 +1,124 @@
+package flow;
+
+/**
+ * The Data class handles many types of server-side operations including data
+ * collection (from a data sources such as a database, or web service), variable
+ * assignments and operations (like copying variable values, performing mathematic
+ * operations, and collection iteration), conditional evaluation to control callflow
+ * execution based on variable values, and logging/tracing statements.
+ * 
+ * Items created in the getDataActions() method are executed/evaluated in order
+ * and if a condional branch condition evaluates to "true" then the branch is
+ * activated and the execution of data actions is halted.  If no "true" conditions
+ * are encountered, then all data actions will be executed/evaluated and the 
+ * application will proceed to the "Default" servlet.
+ * Last generated by Orchestration Designer at: 2021年11月22日 下午05时12分24秒
+ */
+public class ERRORTYPE extends com.avaya.sce.runtime.Data {
+
+	//{{START:CLASS:FIELDS
+	//}}END:CLASS:FIELDS
+
+	/**
+	 * Default constructor
+	 * Last generated by Orchestration Designer at: 2021年11月22日 下午05时12分24秒
+	 */
+	public ERRORTYPE() {
+		//{{START:CLASS:CONSTRUCTOR
+		super();
+		//}}END:CLASS:CONSTRUCTOR
+	}
+
+	/**
+	 * Returns the Next item which will forward application execution
+	 * to the next form in the call flow.
+	 * Last generated by Orchestration Designer at: 2022年3月3日 下午08时34分41秒
+	 */
+	public com.avaya.sce.runtime.Next getNext(com.avaya.sce.runtimecommon.SCESession mySession) {
+		com.avaya.sce.runtime.Next next = null;
+		return next;
+	}
+	/**
+	 * Create a list of local variables used by items in the data node.
+	 * 
+	 * This method is generated automatically by the code generator
+	 * and should not be manually edited.  Manual edits may be overwritten
+	 * by the code generator.
+	 * Last generated by Orchestration Designer at: 2022年3月3日 下午08时34分41秒
+	 */
+	public java.util.Collection<VariableInfo> getLocalVariables(){
+		java.util.Collection<VariableInfo> variables = new java.util.ArrayList<VariableInfo>();
+
+		return variables;
+	}
+	/**
+	 * Creates and conditionally executes operations that have been configured
+	 * in the Callflow.  This method will build a collection of operations and
+	 * have the framework execute the operations by calling evaluateActions().
+	 * If the evaluation causes the framework to forward to a different servlet
+	 * then execution stops.
+	 * Returning true from this method means that the framework has forwarded the
+	 * request to a different servlet.  Returning false means that the default
+	 * Next will be invoked.
+	 * 
+	 * This method is generated automatically by the code generator
+	 * and should not be manually edited.  Manual edits may be overwritten
+	 * by the code generator.
+	 * Last generated by Orchestration Designer at: 2022年3月3日 下午08时34分41秒
+	 */
+	public boolean executeDataActions(com.avaya.sce.runtimecommon.SCESession mySession) throws Exception {
+		java.util.Collection actions = null;
+
+		actions = new java.util.ArrayList(1);
+		if(evaluateActions(actions, mySession)) {
+			return true;
+		}
+		actions = null;
+
+		// switch start (541)
+		if(((com.avaya.sce.runtime.Condition)new com.avaya.sce.runtime.Condition("condition1", "ErrorType", com.avaya.sce.runtime.Expression.STRING_EQUAL, "0", false).setDebugId(541)).evaluate(mySession)) {
+			actions = new java.util.ArrayList(1);
+			actions.add(new com.avaya.sce.runtime.Next("Show_callInfo", "成功").setDebugId(542));
+			if(evaluateActions(actions, mySession)) {
+				return true;
+			}
+			actions = null;
+
+		} else if(((com.avaya.sce.runtime.Condition)new com.avaya.sce.runtime.Condition("condition2", "ErrorType", com.avaya.sce.runtime.Expression.STRING_EQUAL, "4", false).setDebugId(543)).evaluate(mySession)) {
+			actions = new java.util.ArrayList(1);
+			actions.add(new com.avaya.sce.runtime.Next("Show_callInfo", "挂机").setDebugId(544));
+			if(evaluateActions(actions, mySession)) {
+				return true;
+			}
+			actions = null;
+
+		} else if(((com.avaya.sce.runtime.Condition)new com.avaya.sce.runtime.Condition("condition3", "ErrorType", com.avaya.sce.runtime.Expression.STRING_EQUAL, "2", false).setDebugId(545)).evaluate(mySession)) {
+			actions = new java.util.ArrayList(1);
+			actions.add(new com.avaya.sce.runtime.Next("ERROR", "输入错误").setDebugId(546));
+			if(evaluateActions(actions, mySession)) {
+				return true;
+			}
+			actions = null;
+
+		} else if(((com.avaya.sce.runtime.Condition)new com.avaya.sce.runtime.Condition("condition4", "ErrorType", com.avaya.sce.runtime.Expression.STRING_EQUAL, "3", false).setDebugId(547)).evaluate(mySession)) {
+			actions = new java.util.ArrayList(1);
+			actions.add(new com.avaya.sce.runtime.Next("ERROR", "未输入").setDebugId(548));
+			if(evaluateActions(actions, mySession)) {
+				return true;
+			}
+			actions = null;
+
+		} else {
+			actions = new java.util.ArrayList(1);
+			actions.add(new com.avaya.sce.runtime.Next("ERROR", "失败").setDebugId(550));
+			if(evaluateActions(actions, mySession)) {
+				return true;
+			}
+			actions = null;
+		}
+
+
+		// return false if the evaluation of actions did not cause a servlet forward or redirect
+		return false;
+	}
+}

+ 124 - 0
huaanCERTIFICATES20220303/WEB-INF/src/flow/ERRORTYPECopy.java

@@ -0,0 +1,124 @@
+package flow;
+
+/**
+ * The Data class handles many types of server-side operations including data
+ * collection (from a data sources such as a database, or web service), variable
+ * assignments and operations (like copying variable values, performing mathematic
+ * operations, and collection iteration), conditional evaluation to control callflow
+ * execution based on variable values, and logging/tracing statements.
+ * 
+ * Items created in the getDataActions() method are executed/evaluated in order
+ * and if a condional branch condition evaluates to "true" then the branch is
+ * activated and the execution of data actions is halted.  If no "true" conditions
+ * are encountered, then all data actions will be executed/evaluated and the 
+ * application will proceed to the "Default" servlet.
+ * Last generated by Orchestration Designer at: 2021年11月22日 下午05时12分24秒
+ */
+public class ERRORTYPECopy extends com.avaya.sce.runtime.Data {
+
+	//{{START:CLASS:FIELDS
+	//}}END:CLASS:FIELDS
+
+	/**
+	 * Default constructor
+	 * Last generated by Orchestration Designer at: 2021年11月22日 下午05时12分24秒
+	 */
+	public ERRORTYPECopy() {
+		//{{START:CLASS:CONSTRUCTOR
+		super();
+		//}}END:CLASS:CONSTRUCTOR
+	}
+
+	/**
+	 * Returns the Next item which will forward application execution
+	 * to the next form in the call flow.
+	 * Last generated by Orchestration Designer at: 2022年3月3日 下午08时34分41秒
+	 */
+	public com.avaya.sce.runtime.Next getNext(com.avaya.sce.runtimecommon.SCESession mySession) {
+		com.avaya.sce.runtime.Next next = null;
+		return next;
+	}
+	/**
+	 * Create a list of local variables used by items in the data node.
+	 * 
+	 * This method is generated automatically by the code generator
+	 * and should not be manually edited.  Manual edits may be overwritten
+	 * by the code generator.
+	 * Last generated by Orchestration Designer at: 2022年3月3日 下午08时34分41秒
+	 */
+	public java.util.Collection<VariableInfo> getLocalVariables(){
+		java.util.Collection<VariableInfo> variables = new java.util.ArrayList<VariableInfo>();
+
+		return variables;
+	}
+	/**
+	 * Creates and conditionally executes operations that have been configured
+	 * in the Callflow.  This method will build a collection of operations and
+	 * have the framework execute the operations by calling evaluateActions().
+	 * If the evaluation causes the framework to forward to a different servlet
+	 * then execution stops.
+	 * Returning true from this method means that the framework has forwarded the
+	 * request to a different servlet.  Returning false means that the default
+	 * Next will be invoked.
+	 * 
+	 * This method is generated automatically by the code generator
+	 * and should not be manually edited.  Manual edits may be overwritten
+	 * by the code generator.
+	 * Last generated by Orchestration Designer at: 2022年3月3日 下午08时34分41秒
+	 */
+	public boolean executeDataActions(com.avaya.sce.runtimecommon.SCESession mySession) throws Exception {
+		java.util.Collection actions = null;
+
+		actions = new java.util.ArrayList(1);
+		if(evaluateActions(actions, mySession)) {
+			return true;
+		}
+		actions = null;
+
+		// switch start (527)
+		if(((com.avaya.sce.runtime.Condition)new com.avaya.sce.runtime.Condition("condition1", "ErrorType", com.avaya.sce.runtime.Expression.STRING_EQUAL, "0", false).setDebugId(527)).evaluate(mySession)) {
+			actions = new java.util.ArrayList(1);
+			actions.add(new com.avaya.sce.runtime.Next("Show_callInfo", "成功").setDebugId(528));
+			if(evaluateActions(actions, mySession)) {
+				return true;
+			}
+			actions = null;
+
+		} else if(((com.avaya.sce.runtime.Condition)new com.avaya.sce.runtime.Condition("condition2", "ErrorType", com.avaya.sce.runtime.Expression.STRING_EQUAL, "4", false).setDebugId(529)).evaluate(mySession)) {
+			actions = new java.util.ArrayList(1);
+			actions.add(new com.avaya.sce.runtime.Next("Show_callInfo", "挂机").setDebugId(530));
+			if(evaluateActions(actions, mySession)) {
+				return true;
+			}
+			actions = null;
+
+		} else if(((com.avaya.sce.runtime.Condition)new com.avaya.sce.runtime.Condition("condition3", "ErrorType", com.avaya.sce.runtime.Expression.STRING_EQUAL, "2", false).setDebugId(531)).evaluate(mySession)) {
+			actions = new java.util.ArrayList(1);
+			actions.add(new com.avaya.sce.runtime.Next("ERRORC2", "输入错误").setDebugId(532));
+			if(evaluateActions(actions, mySession)) {
+				return true;
+			}
+			actions = null;
+
+		} else if(((com.avaya.sce.runtime.Condition)new com.avaya.sce.runtime.Condition("condition4", "ErrorType", com.avaya.sce.runtime.Expression.STRING_EQUAL, "3", false).setDebugId(533)).evaluate(mySession)) {
+			actions = new java.util.ArrayList(1);
+			actions.add(new com.avaya.sce.runtime.Next("ERRORC2", "未输入").setDebugId(534));
+			if(evaluateActions(actions, mySession)) {
+				return true;
+			}
+			actions = null;
+
+		} else {
+			actions = new java.util.ArrayList(1);
+			actions.add(new com.avaya.sce.runtime.Next("ERRORC2", "失败").setDebugId(536));
+			if(evaluateActions(actions, mySession)) {
+				return true;
+			}
+			actions = null;
+		}
+
+
+		// return false if the evaluation of actions did not cause a servlet forward or redirect
+		return false;
+	}
+}

+ 85 - 0
huaanCERTIFICATES20220303/WEB-INF/src/flow/EndDocuments.java

@@ -0,0 +1,85 @@
+package flow;
+
+import org.apache.log4j.Logger;
+
+/**
+ * A basic servlet which allows a user to define their code, generate
+ * any output, and to select where to transition to next.
+ * Last generated by Orchestration Designer at: 2021年11月22日 下午12时25分44秒
+ */
+public class EndDocuments extends com.avaya.sce.runtime.BasicServlet {
+	private static Logger log = Logger.getLogger(EndDocuments.class);
+	//{{START:CLASS:FIELDS
+	//}}END:CLASS:FIELDS
+
+	/**
+	 * Default constructor
+	 * Last generated by Orchestration Designer at: 2021年11月22日 下午12时25分44秒
+	 */
+	public EndDocuments() {
+		//{{START:CLASS:CONSTRUCTOR
+		super();
+		//}}END:CLASS:CONSTRUCTOR
+	}
+
+	/**
+	 * This method allows for custom integration with other Java components.
+	 * You may use Java for sophisticated logic or to integrate with custom
+	 * connectors (i.e. JMS, custom web services, sockets, XML, JAXB, etc.)
+	 *
+	 * Any custom code added here should work as efficiently as possible to prevent delays.
+	 * It's important to design your callflow so that the voice browser (Voice Portal/IR)
+	 * is not waiting too long for a response as this can lead to a poor caller experience.
+	 * Additionally, if the response to the client voice browser exceeds the configured
+	 * timeout, the platform may throw an "error.badfetch". 
+	 *
+	 * Using this method, you have access to all session variables through the 
+	 * SCESession object.
+	 *
+	 * The code generator will *** NOT *** overwrite this method in the future.
+	 * Last generated by Orchestration Designer at: 2021年11月22日 下午12时25分44秒
+	 */
+	public void servletImplementation(com.avaya.sce.runtimecommon.SCESession mySession) {
+		String ucid = mySession.getVariableField(IProjectVariables.GET_UCID).getStringValue();
+		log.debug("-----EndDocuments   ucid :"+ucid+"-----");
+		//获取用户输入的证件号
+		int value = mySession.getVariableField(IProjectVariables.ERROR_VALUE).getIntValue();
+		//ERRORType为错误类型0为通过,1为失败,2为输入错误,3为输入为空,4为挂机。
+		log.debug("-----EndDocuments   ucid :"+ucid+" 用户第"+value+"次挂机-----");
+		value=value+1;
+		mySession.getVariableField(IProjectVariables.UUITYPE).setValue("挂机");
+		mySession.getVariableField(IProjectVariables.UUIVALUE).setValue("");
+		mySession.getVariableField(IProjectVariables.ERROR_VALUE).setValue(value);
+		mySession.getVariableField(IProjectVariables.ERROR_TYPE).setValue(4);
+		
+	}
+	/**
+	 * Builds the list of branches that are defined for this servlet object.
+	 * This list is built automatically by defining Goto nodes in the call flow editor.
+	 * It is the programmer's responsibilty to provide at least one enabled Goto.<BR>
+	 *
+	 * The user should override updateBranches() to determine which Goto that the
+	 * framework will activate.  If there is not at least one enabled Goto item, 
+	 * the framework will throw a runtime exception.<BR>
+	 *
+	 * This method is generated automatically and changes to it may
+	 * be overwritten next time code is generated.  To modify the list
+	 * of branches for the flow item, override:
+	 *     <code>updateBranches(Collection branches, SCESession mySession)</code>
+	 *
+	 * @return a Collection of <code>com.avaya.sce.runtime.Goto</code>
+	 * objects that will be evaluated at runtime.  If there are no gotos
+	 * defined in the Servlet node, then this returns null.
+	 * Last generated by Orchestration Designer at: 2022年3月3日 下午08时34分41秒
+	 */
+	public java.util.Collection getBranches(com.avaya.sce.runtimecommon.SCESession mySession) {
+		java.util.List list = null;
+		com.avaya.sce.runtime.Goto aGoto = null;
+		list = new java.util.ArrayList(1);
+
+		aGoto = new com.avaya.sce.runtime.Goto("ERRORTYPE", 0, true, "Default");
+		list.add(aGoto);
+
+		return list;
+	}
+}

+ 85 - 0
huaanCERTIFICATES20220303/WEB-INF/src/flow/EndNumber6.java

@@ -0,0 +1,85 @@
+package flow;
+
+import org.apache.log4j.Logger;
+
+/**
+ * A basic servlet which allows a user to define their code, generate
+ * any output, and to select where to transition to next.
+ * Last generated by Orchestration Designer at: 2021年11月22日 下午12时25分44秒
+ */
+public class EndNumber6 extends com.avaya.sce.runtime.BasicServlet {
+	private static Logger log = Logger.getLogger(EndDocuments.class);
+	//{{START:CLASS:FIELDS
+	//}}END:CLASS:FIELDS
+
+	/**
+	 * Default constructor
+	 * Last generated by Orchestration Designer at: 2021年11月22日 下午12时25分44秒
+	 */
+	public EndNumber6() {
+		//{{START:CLASS:CONSTRUCTOR
+		super();
+		//}}END:CLASS:CONSTRUCTOR
+	}
+
+	/**
+	 * This method allows for custom integration with other Java components.
+	 * You may use Java for sophisticated logic or to integrate with custom
+	 * connectors (i.e. JMS, custom web services, sockets, XML, JAXB, etc.)
+	 *
+	 * Any custom code added here should work as efficiently as possible to prevent delays.
+	 * It's important to design your callflow so that the voice browser (Voice Portal/IR)
+	 * is not waiting too long for a response as this can lead to a poor caller experience.
+	 * Additionally, if the response to the client voice browser exceeds the configured
+	 * timeout, the platform may throw an "error.badfetch". 
+	 *
+	 * Using this method, you have access to all session variables through the 
+	 * SCESession object.
+	 *
+	 * The code generator will *** NOT *** overwrite this method in the future.
+	 * Last generated by Orchestration Designer at: 2021年11月22日 下午12时25分44秒
+	 */
+	public void servletImplementation(com.avaya.sce.runtimecommon.SCESession mySession) {
+		String ucid = mySession.getVariableField(IProjectVariables.GET_UCID).getStringValue();
+		log.debug("-----EndDocuments   ucid :"+ucid+"-----");
+		//获取用户输入的证件号
+		int value = mySession.getVariableField(IProjectVariables.ERROR_VALUE).getIntValue();
+		//ERRORType为错误类型0为通过,1为失败,2为输入错误,3为输入为空,4为挂机。
+		log.debug("-----EndDocuments   ucid :"+ucid+" 用户第"+value+"次挂机-----");
+		value=value+1;
+		mySession.getVariableField(IProjectVariables.UUITYPE).setValue("挂机");
+		mySession.getVariableField(IProjectVariables.UUIVALUE).setValue("");
+		mySession.getVariableField(IProjectVariables.ERROR_VALUE).setValue(value);
+		mySession.getVariableField(IProjectVariables.ERROR_TYPE).setValue(4);
+		
+	}
+	/**
+	 * Builds the list of branches that are defined for this servlet object.
+	 * This list is built automatically by defining Goto nodes in the call flow editor.
+	 * It is the programmer's responsibilty to provide at least one enabled Goto.<BR>
+	 *
+	 * The user should override updateBranches() to determine which Goto that the
+	 * framework will activate.  If there is not at least one enabled Goto item, 
+	 * the framework will throw a runtime exception.<BR>
+	 *
+	 * This method is generated automatically and changes to it may
+	 * be overwritten next time code is generated.  To modify the list
+	 * of branches for the flow item, override:
+	 *     <code>updateBranches(Collection branches, SCESession mySession)</code>
+	 *
+	 * @return a Collection of <code>com.avaya.sce.runtime.Goto</code>
+	 * objects that will be evaluated at runtime.  If there are no gotos
+	 * defined in the Servlet node, then this returns null.
+	 * Last generated by Orchestration Designer at: 2022年3月3日 下午08时34分41秒
+	 */
+	public java.util.Collection getBranches(com.avaya.sce.runtimecommon.SCESession mySession) {
+		java.util.List list = null;
+		com.avaya.sce.runtime.Goto aGoto = null;
+		list = new java.util.ArrayList(1);
+
+		aGoto = new com.avaya.sce.runtime.Goto("ERRORTYPECopy", 0, true, "Default");
+		list.add(aGoto);
+
+		return list;
+	}
+}

+ 83 - 0
huaanCERTIFICATES20220303/WEB-INF/src/flow/GetCallInfo.java

@@ -0,0 +1,83 @@
+package flow;
+
+/**
+ * The Data class handles many types of server-side operations including data
+ * collection (from a data sources such as a database, or web service), variable
+ * assignments and operations (like copying variable values, performing mathematic
+ * operations, and collection iteration), conditional evaluation to control callflow
+ * execution based on variable values, and logging/tracing statements.
+ * 
+ * Items created in the getDataActions() method are executed/evaluated in order
+ * and if a condional branch condition evaluates to "true" then the branch is
+ * activated and the execution of data actions is halted.  If no "true" conditions
+ * are encountered, then all data actions will be executed/evaluated and the 
+ * application will proceed to the "Default" servlet.
+ * Last generated by Orchestration Designer at: 2017年4月16日 下午06时09分40秒
+ */
+public class GetCallInfo extends com.avaya.sce.runtime.Data {
+
+	//{{START:CLASS:FIELDS
+	//}}END:CLASS:FIELDS
+
+	/**
+	 * Default constructor
+	 * Last generated by Orchestration Designer at: 2017年4月16日 下午06时09分40秒
+	 */
+	public GetCallInfo() {
+		//{{START:CLASS:CONSTRUCTOR
+		super();
+		//}}END:CLASS:CONSTRUCTOR
+	}
+
+	/**
+	 * Returns the Next item which will forward application execution
+	 * to the next form in the call flow.
+	 * Last generated by Orchestration Designer at: 2020年5月25日 上午11时02分28秒
+	 */
+	public com.avaya.sce.runtime.Next getNext(com.avaya.sce.runtimecommon.SCESession mySession) {
+		com.avaya.sce.runtime.Next next = new com.avaya.sce.runtime.Next("Incept", "Default");
+		next.setDebugId(317);
+		return next;
+	}
+	/**
+	 * Create a list of local variables used by items in the data node.
+	 * 
+	 * This method is generated automatically by the code generator
+	 * and should not be manually edited.  Manual edits may be overwritten
+	 * by the code generator.
+	 * Last generated by Orchestration Designer at: 2020年5月25日 上午11时02分28秒
+	 */
+	public java.util.Collection<VariableInfo> getLocalVariables(){
+		java.util.Collection<VariableInfo> variables = new java.util.ArrayList<VariableInfo>();
+
+		return variables;
+	}
+	/**
+	 * Creates and conditionally executes operations that have been configured
+	 * in the Callflow.  This method will build a collection of operations and
+	 * have the framework execute the operations by calling evaluateActions().
+	 * If the evaluation causes the framework to forward to a different servlet
+	 * then execution stops.
+	 * Returning true from this method means that the framework has forwarded the
+	 * request to a different servlet.  Returning false means that the default
+	 * Next will be invoked.
+	 * 
+	 * This method is generated automatically by the code generator
+	 * and should not be manually edited.  Manual edits may be overwritten
+	 * by the code generator.
+	 * Last generated by Orchestration Designer at: 2020年5月25日 上午11时02分28秒
+	 */
+	public boolean executeDataActions(com.avaya.sce.runtimecommon.SCESession mySession) throws Exception {
+		java.util.Collection actions = null;
+
+		actions = new java.util.ArrayList(2);
+		// NOTE:  Pluggable connector is disabled for item: "untitledCallInfo1" ID#321 (...pdc.CTICallInfo)
+		if(evaluateActions(actions, mySession)) {
+			return true;
+		}
+		actions = null;
+
+		// return false if the evaluation of actions did not cause a servlet forward or redirect
+		return false;
+	}
+}

+ 231 - 0
huaanCERTIFICATES20220303/WEB-INF/src/flow/GetDocuments.java

@@ -0,0 +1,231 @@
+package flow;
+
+/**
+ * Class that represents a form.  A form can contain prompts, fields  and links
+ * as well as handlers for various events that may occur while the form is executing
+ * Last generated by Orchestration Designer at: 2021年11月22日 下午12时04分19秒
+ */
+public class GetDocuments extends com.avaya.sce.runtime.Form {
+
+	//{{START:CLASS:FIELDS
+	//}}END:CLASS:FIELDS
+
+	/**
+	 * Default constructor
+	 * Last generated by Orchestration Designer at: 2021年11月22日 下午12时04分19秒
+	 */
+	public GetDocuments() {
+		//{{START:CLASS:CONSTRUCTOR
+		super();
+		setNeedsDefaultDisconnectHandler(false);
+		//}}END:CLASS:CONSTRUCTOR
+	}
+
+	/**
+	 * This method is generated automatically and should not be manually edited.
+	 * To manually edit the links for the node, override:
+	 *     void updateLinks(Collection links, SCESession mySession)
+	 * Last generated by Orchestration Designer at: 2022年3月3日 下午08时34分41秒
+	 * @return a collection of links
+	 */
+	public java.util.Collection getLinks(com.avaya.sce.runtimecommon.SCESession mySession) {
+		com.avaya.sce.runtime.Link link;
+		java.util.List list;
+		java.util.Collection grammarInfo = null;
+		java.util.Collection<com.avaya.sce.runtime.CaptureExpression> captureExpr = null;
+		// This item does not have any defined links
+		list = new java.util.ArrayList();
+		String ___tempGrammarName = null;
+
+		return(list);
+	}
+	/**
+	 * This method is generated automatically and should not be manually edited.
+	 * To manually edit the properties for the node, override:
+	 *     void updateProperties(Collection properties, SCESession mySession)
+	 * Last generated by Orchestration Designer at: 2022年3月3日 下午08时34分41秒
+	 * @return a collection of properties
+	 */
+	public java.util.Collection getProperties(com.avaya.sce.runtimecommon.SCESession mySession) {
+		com.avaya.sce.runtime.Property property;
+		java.util.List list;
+		// This item does not have any defined properties
+		list = new java.util.ArrayList();
+
+		return(list);
+	}
+	/**
+	 * This method is generated automatically and should not be manually edited.
+	 * To manually edit the event handlers for the node, override:
+	 *    void updateEvents(Collection events, SCESession mySession)
+	 * Last generated by Orchestration Designer at: 2022年3月3日 下午08时34分41秒
+	 * @return a collection of Events
+	 */
+	public java.util.Collection getEvents(com.avaya.sce.runtimecommon.SCESession mySession) {
+		java.util.List list;
+		com.avaya.sce.runtime.Event event;
+		list = new java.util.ArrayList(1);
+		java.util.List eventPromptNames = null;
+		String ___tempPromptName = null;
+		event = new com.avaya.sce.runtime.OnDisconnect("EndDocuments", false);
+		list.add(event);
+		return(list);
+	}
+	/**
+	 * Builds the list of fields for the form.  This list is built
+	 * by the code generator based on items in the call flow editor.
+	 * This method should not be manually edited as changes may be
+	 * overwritten by the code generator.  <br>
+	 * To update the fields for the form, override
+	 *     public void updateFields(Collection fields, com.avaya.sce.runtimecommon.SCESession mySession)
+	 * Last generated by Orchestration Designer at: 2022年3月3日 下午08时34分41秒
+	 */
+	public java.util.Collection getFields(com.avaya.sce.runtimecommon.SCESession mySession) {
+		java.util.List list = null;
+		java.util.List promptNames = null;
+		java.util.List eventPromptNames = null;
+		java.util.List grammarInfo = null;
+		java.util.List events = null;
+		java.util.List properties = null;
+		com.avaya.sce.runtime.Field field = null;
+		com.avaya.sce.runtime.Event event = null;
+		com.avaya.sce.runtime.Property property = null;
+
+		list = new java.util.ArrayList(1);
+		String ___tempPromptName = null;
+		// build the list of prompt names
+		promptNames = new java.util.ArrayList(1);
+		
+		promptNames.add(new com.avaya.sce.runtime.PromptRefInfo("getDocuments", ""));
+
+		// build the list of grammar information objects for the field
+		String ___tempGrammarName = null;
+		grammarInfo = new java.util.ArrayList(2);
+		grammarInfo.add(new com.avaya.sce.runtime.GrammarInfo("getDocuments2", "1.0"));
+		grammarInfo.add(new com.avaya.sce.runtime.GrammarInfo("getDocuments1", "1.0"));
+
+
+		// build events for the field: "GetDocuments"
+		events = new java.util.ArrayList(2);
+
+		// Item has no prompts associated
+		eventPromptNames = new java.util.ArrayList();
+
+		event = new com.avaya.sce.runtime.Event(com.avaya.sce.runtimecommon.SCERT.EVENT_NOINPUT, (com.avaya.sce.runtime.PromptRefInfo[])eventPromptNames.toArray(new com.avaya.sce.runtime.PromptRefInfo[0]), new com.avaya.sce.runtime.Goto("SetDocuments", 0, true, ""));
+		events.add(event);
+
+		// Item has no prompts associated
+		eventPromptNames = new java.util.ArrayList();
+
+		event = new com.avaya.sce.runtime.Event(com.avaya.sce.runtimecommon.SCERT.EVENT_NOMATCH, (com.avaya.sce.runtime.PromptRefInfo[])eventPromptNames.toArray(new com.avaya.sce.runtime.PromptRefInfo[0]), new com.avaya.sce.runtime.Goto("SetDocuments", 0, true, ""));
+		events.add(event);
+		properties = new java.util.ArrayList();
+
+		int nbest = 1;
+		field = new com.avaya.sce.runtime.Field("GetDocuments", false, true, grammarInfo, promptNames, events, properties, nbest, false, false, com.avaya.sce.runtimecommon.SCERT.RECTARG_BODYTEXT_GEN);
+		list.add(field);
+
+		return(list);
+	}
+	/**
+	 * Builds the list of prompts that are used by this flow item<br>
+	 * This method is generated automatically and changes to it may
+	 * be overwritten next time code is generated.  To modify the list
+	 * of prompts for the flow item, override:
+	 *     updatePrompts(Collection prompts, SCESession mySession)
+	 * @return list of prompts for the menu
+	 * Last generated by Orchestration Designer at: 2022年3月3日 下午08时34分41秒
+	 */
+	public java.util.Collection getPrompts(com.avaya.sce.runtimecommon.SCESession mySession) {
+		java.util.List list = null;
+		String ___tempPromptName = null;
+		// Item has no prompts associated
+		list = new java.util.ArrayList();
+
+		return(list);
+	}
+	/**
+	 * Returns the submit item that identifies the next form to transition to.
+	 * This method is generated automatically by the code generator
+	 * and should not be manually edited.  Manual edits may be overwritten
+	 * by the code generator.
+	 * Last generated by Orchestration Designer at: 2022年3月3日 下午08时34分41秒
+	 */
+	public com.avaya.sce.runtime.Submit getSubmit(com.avaya.sce.runtimecommon.SCESession mySession) {
+		com.avaya.sce.runtime.Submit submit = null;
+		submit = new com.avaya.sce.runtime.Submit("SetDocuments");
+		return submit;
+	}
+	/**
+	 * Returns the record item for the form.
+	 * This method is generated automatically by the code generator
+	 * and should not be manually edited.  Manual edits may be overwritten
+	 * by the code generator.
+	 * Last generated by Orchestration Designer at: 2022年3月3日 下午08时34分41秒
+	 */
+	public com.avaya.sce.runtime.Record getRecord(com.avaya.sce.runtimecommon.SCESession mySession) {
+		com.avaya.sce.runtime.Record record = null;
+		java.util.Collection events = null;
+		java.util.Collection promptNames = null;
+		java.util.Collection eventPromptNames = null;
+		java.util.Collection grammarInfo = null;
+		com.avaya.sce.runtime.Event event = null;
+		return record;
+	}
+	/**
+	 * Returns the transfer item for the form.
+	 * This method is generated automatically by the code generator
+	 * and should not be manually edited.  Manual edits may be overwritten
+	 * by the code generator.
+	 * Last generated by Orchestration Designer at: 2022年3月3日 下午08时34分41秒
+	 */
+	public com.avaya.sce.runtime.Transfer getTransfer(com.avaya.sce.runtimecommon.SCESession mySession) {
+		com.avaya.sce.runtime.Transfer transfer = null;
+		return transfer;
+	}
+	/**
+	 * Returns a Throw object that will throw an event at runtime if set.
+	 * This method is generated automatically by the code generator
+	 * and should not be manually edited.  Manual edits may be overwritten
+	 * by the code generator.
+	 * Last generated by Orchestration Designer at: 2022年3月3日 下午08时34分41秒
+	 */
+	public com.avaya.sce.runtime.Throw getThrow(com.avaya.sce.runtimecommon.SCESession mySession) {
+		com.avaya.sce.runtime.Throw event = null;
+		return event;
+	}
+	/**
+	 * Builds the list of tracking items that are generated by this flow item<br>
+	 * This method is generated automatically and changes to it may
+	 * be overwritten next time code is generated.
+	 * @return list of tracking items for the item
+	 * Last generated by Orchestration Designer at: 2022年3月3日 下午08时34分41秒
+	 */
+	public java.util.Collection getTrackingActions(com.avaya.sce.runtimecommon.SCESession mySession) {
+		java.util.List list = null;
+
+		// Item has no tracking items.
+		list = new java.util.ArrayList();
+		return(list);
+	}
+	/**
+	 * Returns a collection of platform objects, or extensions to VXML.
+	 * These objects result in the generation of the VXML object tag that
+	 * the VXML platform attempts to use to load the runtime library that implements
+	 * the extension.
+	 * 
+	 * This method is generated automatically by the code generator
+	 * and should not be manually edited.  Manual edits may be overwritten
+	 * by the code generator.
+	 * Last generated by Orchestration Designer at: 2022年3月3日 下午08时34分41秒
+	 */
+	public java.util.Collection getPlatformObjects(com.avaya.sce.runtimecommon.SCESession mySession) {
+		java.util.Collection objectList = null;
+		java.util.Collection promptNames = null;
+		com.avaya.sce.runtime.PlatformObject platformObject = null;
+
+		// Form has no extension objects defined
+		objectList = new java.util.ArrayList();
+		return(objectList);
+	}
+}

+ 231 - 0
huaanCERTIFICATES20220303/WEB-INF/src/flow/GetNumber6.java

@@ -0,0 +1,231 @@
+package flow;
+
+/**
+ * Class that represents a form.  A form can contain prompts, fields  and links
+ * as well as handlers for various events that may occur while the form is executing
+ * Last generated by Orchestration Designer at: 2021年11月22日 下午07时39分53秒
+ */
+public class GetNumber6 extends com.avaya.sce.runtime.Form {
+
+	//{{START:CLASS:FIELDS
+	//}}END:CLASS:FIELDS
+
+	/**
+	 * Default constructor
+	 * Last generated by Orchestration Designer at: 2021年11月22日 下午07时39分53秒
+	 */
+	public GetNumber6() {
+		//{{START:CLASS:CONSTRUCTOR
+		super();
+		setNeedsDefaultDisconnectHandler(false);
+		//}}END:CLASS:CONSTRUCTOR
+	}
+
+	/**
+	 * This method is generated automatically and should not be manually edited.
+	 * To manually edit the links for the node, override:
+	 *     void updateLinks(Collection links, SCESession mySession)
+	 * Last generated by Orchestration Designer at: 2022年3月3日 下午08时34分41秒
+	 * @return a collection of links
+	 */
+	public java.util.Collection getLinks(com.avaya.sce.runtimecommon.SCESession mySession) {
+		com.avaya.sce.runtime.Link link;
+		java.util.List list;
+		java.util.Collection grammarInfo = null;
+		java.util.Collection<com.avaya.sce.runtime.CaptureExpression> captureExpr = null;
+		// This item does not have any defined links
+		list = new java.util.ArrayList();
+		String ___tempGrammarName = null;
+
+		return(list);
+	}
+	/**
+	 * This method is generated automatically and should not be manually edited.
+	 * To manually edit the properties for the node, override:
+	 *     void updateProperties(Collection properties, SCESession mySession)
+	 * Last generated by Orchestration Designer at: 2022年3月3日 下午08时34分41秒
+	 * @return a collection of properties
+	 */
+	public java.util.Collection getProperties(com.avaya.sce.runtimecommon.SCESession mySession) {
+		com.avaya.sce.runtime.Property property;
+		java.util.List list;
+		// This item does not have any defined properties
+		list = new java.util.ArrayList();
+
+		return(list);
+	}
+	/**
+	 * This method is generated automatically and should not be manually edited.
+	 * To manually edit the event handlers for the node, override:
+	 *    void updateEvents(Collection events, SCESession mySession)
+	 * Last generated by Orchestration Designer at: 2022年3月3日 下午08时34分41秒
+	 * @return a collection of Events
+	 */
+	public java.util.Collection getEvents(com.avaya.sce.runtimecommon.SCESession mySession) {
+		java.util.List list;
+		com.avaya.sce.runtime.Event event;
+		list = new java.util.ArrayList(1);
+		java.util.List eventPromptNames = null;
+		String ___tempPromptName = null;
+		event = new com.avaya.sce.runtime.OnDisconnect("EndNumber6", false);
+		list.add(event);
+		return(list);
+	}
+	/**
+	 * Builds the list of fields for the form.  This list is built
+	 * by the code generator based on items in the call flow editor.
+	 * This method should not be manually edited as changes may be
+	 * overwritten by the code generator.  <br>
+	 * To update the fields for the form, override
+	 *     public void updateFields(Collection fields, com.avaya.sce.runtimecommon.SCESession mySession)
+	 * Last generated by Orchestration Designer at: 2022年3月3日 下午08时34分41秒
+	 */
+	public java.util.Collection getFields(com.avaya.sce.runtimecommon.SCESession mySession) {
+		java.util.List list = null;
+		java.util.List promptNames = null;
+		java.util.List eventPromptNames = null;
+		java.util.List grammarInfo = null;
+		java.util.List events = null;
+		java.util.List properties = null;
+		com.avaya.sce.runtime.Field field = null;
+		com.avaya.sce.runtime.Event event = null;
+		com.avaya.sce.runtime.Property property = null;
+
+		list = new java.util.ArrayList(1);
+		String ___tempPromptName = null;
+		// build the list of prompt names
+		promptNames = new java.util.ArrayList(1);
+		
+		promptNames.add(new com.avaya.sce.runtime.PromptRefInfo("getNumber", ""));
+
+		// build the list of grammar information objects for the field
+		String ___tempGrammarName = null;
+		grammarInfo = new java.util.ArrayList(2);
+		grammarInfo.add(new com.avaya.sce.runtime.GrammarInfo("getNumber6", "1.0"));
+		grammarInfo.add(new com.avaya.sce.runtime.GrammarInfo("getNumber", "1.0"));
+
+
+		// build events for the field: "GetNumber6"
+		events = new java.util.ArrayList(2);
+
+		// Item has no prompts associated
+		eventPromptNames = new java.util.ArrayList();
+
+		event = new com.avaya.sce.runtime.Event(com.avaya.sce.runtimecommon.SCERT.EVENT_NOINPUT, (com.avaya.sce.runtime.PromptRefInfo[])eventPromptNames.toArray(new com.avaya.sce.runtime.PromptRefInfo[0]), new com.avaya.sce.runtime.Goto("SetNumber6", 0, true, ""));
+		events.add(event);
+
+		// Item has no prompts associated
+		eventPromptNames = new java.util.ArrayList();
+
+		event = new com.avaya.sce.runtime.Event(com.avaya.sce.runtimecommon.SCERT.EVENT_NOMATCH, (com.avaya.sce.runtime.PromptRefInfo[])eventPromptNames.toArray(new com.avaya.sce.runtime.PromptRefInfo[0]), new com.avaya.sce.runtime.Goto("SetNumber6", 0, true, ""));
+		events.add(event);
+		properties = new java.util.ArrayList();
+
+		int nbest = 1;
+		field = new com.avaya.sce.runtime.Field("GetNumber6", false, true, grammarInfo, promptNames, events, properties, nbest, false, false, com.avaya.sce.runtimecommon.SCERT.RECTARG_BODYTEXT_GEN);
+		list.add(field);
+
+		return(list);
+	}
+	/**
+	 * Builds the list of prompts that are used by this flow item<br>
+	 * This method is generated automatically and changes to it may
+	 * be overwritten next time code is generated.  To modify the list
+	 * of prompts for the flow item, override:
+	 *     updatePrompts(Collection prompts, SCESession mySession)
+	 * @return list of prompts for the menu
+	 * Last generated by Orchestration Designer at: 2022年3月3日 下午08时34分41秒
+	 */
+	public java.util.Collection getPrompts(com.avaya.sce.runtimecommon.SCESession mySession) {
+		java.util.List list = null;
+		String ___tempPromptName = null;
+		// Item has no prompts associated
+		list = new java.util.ArrayList();
+
+		return(list);
+	}
+	/**
+	 * Returns the submit item that identifies the next form to transition to.
+	 * This method is generated automatically by the code generator
+	 * and should not be manually edited.  Manual edits may be overwritten
+	 * by the code generator.
+	 * Last generated by Orchestration Designer at: 2022年3月3日 下午08时34分41秒
+	 */
+	public com.avaya.sce.runtime.Submit getSubmit(com.avaya.sce.runtimecommon.SCESession mySession) {
+		com.avaya.sce.runtime.Submit submit = null;
+		submit = new com.avaya.sce.runtime.Submit("SetNumber6");
+		return submit;
+	}
+	/**
+	 * Returns the record item for the form.
+	 * This method is generated automatically by the code generator
+	 * and should not be manually edited.  Manual edits may be overwritten
+	 * by the code generator.
+	 * Last generated by Orchestration Designer at: 2022年3月3日 下午08时34分41秒
+	 */
+	public com.avaya.sce.runtime.Record getRecord(com.avaya.sce.runtimecommon.SCESession mySession) {
+		com.avaya.sce.runtime.Record record = null;
+		java.util.Collection events = null;
+		java.util.Collection promptNames = null;
+		java.util.Collection eventPromptNames = null;
+		java.util.Collection grammarInfo = null;
+		com.avaya.sce.runtime.Event event = null;
+		return record;
+	}
+	/**
+	 * Returns the transfer item for the form.
+	 * This method is generated automatically by the code generator
+	 * and should not be manually edited.  Manual edits may be overwritten
+	 * by the code generator.
+	 * Last generated by Orchestration Designer at: 2022年3月3日 下午08时34分41秒
+	 */
+	public com.avaya.sce.runtime.Transfer getTransfer(com.avaya.sce.runtimecommon.SCESession mySession) {
+		com.avaya.sce.runtime.Transfer transfer = null;
+		return transfer;
+	}
+	/**
+	 * Returns a Throw object that will throw an event at runtime if set.
+	 * This method is generated automatically by the code generator
+	 * and should not be manually edited.  Manual edits may be overwritten
+	 * by the code generator.
+	 * Last generated by Orchestration Designer at: 2022年3月3日 下午08时34分41秒
+	 */
+	public com.avaya.sce.runtime.Throw getThrow(com.avaya.sce.runtimecommon.SCESession mySession) {
+		com.avaya.sce.runtime.Throw event = null;
+		return event;
+	}
+	/**
+	 * Builds the list of tracking items that are generated by this flow item<br>
+	 * This method is generated automatically and changes to it may
+	 * be overwritten next time code is generated.
+	 * @return list of tracking items for the item
+	 * Last generated by Orchestration Designer at: 2022年3月3日 下午08时34分41秒
+	 */
+	public java.util.Collection getTrackingActions(com.avaya.sce.runtimecommon.SCESession mySession) {
+		java.util.List list = null;
+
+		// Item has no tracking items.
+		list = new java.util.ArrayList();
+		return(list);
+	}
+	/**
+	 * Returns a collection of platform objects, or extensions to VXML.
+	 * These objects result in the generation of the VXML object tag that
+	 * the VXML platform attempts to use to load the runtime library that implements
+	 * the extension.
+	 * 
+	 * This method is generated automatically by the code generator
+	 * and should not be manually edited.  Manual edits may be overwritten
+	 * by the code generator.
+	 * Last generated by Orchestration Designer at: 2022年3月3日 下午08时34分41秒
+	 */
+	public java.util.Collection getPlatformObjects(com.avaya.sce.runtimecommon.SCESession mySession) {
+		java.util.Collection objectList = null;
+		java.util.Collection promptNames = null;
+		com.avaya.sce.runtime.PlatformObject platformObject = null;
+
+		// Form has no extension objects defined
+		objectList = new java.util.ArrayList();
+		return(objectList);
+	}
+}

+ 87 - 0
huaanCERTIFICATES20220303/WEB-INF/src/flow/GetUUIData.java

@@ -0,0 +1,87 @@
+package flow;
+
+/**
+ * The Data class handles many types of server-side operations including data
+ * collection (from a data sources such as a database, or web service), variable
+ * assignments and operations (like copying variable values, performing mathematic
+ * operations, and collection iteration), conditional evaluation to control callflow
+ * execution based on variable values, and logging/tracing statements.
+ * 
+ * Items created in the getDataActions() method are executed/evaluated in order
+ * and if a condional branch condition evaluates to "true" then the branch is
+ * activated and the execution of data actions is halted.  If no "true" conditions
+ * are encountered, then all data actions will be executed/evaluated and the 
+ * application will proceed to the "Default" servlet.
+ * Last generated by Orchestration Designer at: 2021年12月30日 下午11时27分34秒
+ */
+public class GetUUIData extends com.avaya.sce.runtime.Data {
+
+	//{{START:CLASS:FIELDS
+	//}}END:CLASS:FIELDS
+
+	/**
+	 * Default constructor
+	 * Last generated by Orchestration Designer at: 2021年12月30日 下午11时27分34秒
+	 */
+	public GetUUIData() {
+		//{{START:CLASS:CONSTRUCTOR
+		super();
+		//}}END:CLASS:CONSTRUCTOR
+	}
+
+	/**
+	 * Returns the Next item which will forward application execution
+	 * to the next form in the call flow.
+	 * Last generated by Orchestration Designer at: 2022年3月3日 下午08时34分41秒
+	 */
+	public com.avaya.sce.runtime.Next getNext(com.avaya.sce.runtimecommon.SCESession mySession) {
+		com.avaya.sce.runtime.Next next = new com.avaya.sce.runtime.Next("GetVDN", "Default");
+		next.setDebugId(453);
+		return next;
+	}
+	/**
+	 * Create a list of local variables used by items in the data node.
+	 * 
+	 * This method is generated automatically by the code generator
+	 * and should not be manually edited.  Manual edits may be overwritten
+	 * by the code generator.
+	 * Last generated by Orchestration Designer at: 2022年3月3日 下午08时34分41秒
+	 */
+	public java.util.Collection<VariableInfo> getLocalVariables(){
+		java.util.Collection<VariableInfo> variables = new java.util.ArrayList<VariableInfo>();
+
+		return variables;
+	}
+	/**
+	 * Creates and conditionally executes operations that have been configured
+	 * in the Callflow.  This method will build a collection of operations and
+	 * have the framework execute the operations by calling evaluateActions().
+	 * If the evaluation causes the framework to forward to a different servlet
+	 * then execution stops.
+	 * Returning true from this method means that the framework has forwarded the
+	 * request to a different servlet.  Returning false means that the default
+	 * Next will be invoked.
+	 * 
+	 * This method is generated automatically by the code generator
+	 * and should not be manually edited.  Manual edits may be overwritten
+	 * by the code generator.
+	 * Last generated by Orchestration Designer at: 2022年3月3日 下午08时34分41秒
+	 */
+	public boolean executeDataActions(com.avaya.sce.runtimecommon.SCESession mySession) throws Exception {
+		java.util.Collection actions = null;
+
+		actions = new java.util.ArrayList(2);
+
+		//{{START:CODEGEN:EXTENSIONPOINT:com.avaya.sce.cti.ui.callInfo
+		actions.add(com.avaya.sce.runtime.connectivity.cti.CTIOpFactory.createCallInfoInitialCallOperation(mySession));
+		//}}END:CODEGEN:EXTENSIONPOINT:com.avaya.sce.cti.ui.callInfo
+
+		if(evaluateActions(actions, mySession)) {
+			return true;
+		}
+		actions = null;
+
+		// return false if the evaluation of actions did not cause a servlet forward or redirect
+		return false;
+	}
+}

Alguns arquivos não foram mostrados porque muitos arquivos mudaram nesse diff