Este documento explica cómo resolver problemas que ocurren cuando intenta crear o actualizar una aplicación en Cisco Unified Contact Center Express 8.x/7.x.
No hay requisitos específicos para este documento.
La información de este documento se basa en Cisco Unified Contact Center Express 8.x/7.x.
La información que contiene este documento se creó a partir de los dispositivos en un ambiente de laboratorio específico. Todos los dispositivos que se utilizan en este documento se pusieron en funcionamiento con una configuración verificada (predeterminada). If your network is live, make sure that you understand the potential impact of any command.
Cuando intenta actualizar la aplicación, aparece este mensaje de error:
It is not recommended to update the application as Engine heap memory usage exceeded configured threshold. Click OK to continue and Cancel to exit
Además, los volcados de montón generados automáticamente (archivos hprof) pueden estar presentes en C:\Program Files\wfavvid\log\MIVR
Esto ocurre cuando un gran número de objetos DeferredDocumentImpl se retienen en el montón y varios documentos XML grandes se cargan en la memoria bajo la carga del motor UCCX.
Este problema se documenta con la identificación de error de Cisco CSCtf13713 (solo para clientes registrados)
Pruebe una de estas soluciones temporales para resolver el problema.
Reduzca el número y el tamaño de los documentos XML utilizados en el flujo de llamadas.
No utilice varios documentos XML de gran tamaño para dictar la lógica de secuencias de comandos; en su lugar, utilice llamadas a una base de datos.
Reinicie el motor UCCX a intervalos regulares según el volumen de la llamada.
Modifique la secuencia de comandos para utilizar una sesión global para obtener los datos XML. En este caso, una copia del archivo XML se carga en una sesión global la primera vez que una llamada lo necesita. Las llamadas subsiguientes que buscan la misma información en el archivo XML ya no cargan el archivo XML en la memoria por llamada. En lugar de ello, acuden a la sesión global y obtienen los datos necesarios. Esto permite que sólo se cargue una copia del archivo XML en el montón y que se mantenga en el montón durante toda la sesión. Si no hay llamadas que requieran información de archivos XML cargados en la sesión durante 30 minutos, la sesión caducará y todos los documentos XML se descargarán del montón. Una vez que entra una nueva llamada que requiere datos XML, la sesión se vuelve a crear automáticamente y los archivos XML se cargan de nuevo en el montón a petición.
Puede encontrar algunos recursos de programación útiles en Script Repository Readme en Cisco Unified Contact Center Express Design Guides.
Cuando intenta acceder a Administración de scripts desde Aplicaciones > Administración de scripts, aparece este mensaje de error:
Error reading Scripts Repository Data Store not initialized. Please activate the Repository Data Store by navigating to control center page.
Complete estos pasos para resolver el problema:
En el servidor UCCX, elija Inicio > Programas > Cisco Unified CCX Administrator > Utilidad de mantenimiento de Cisco Unified CCX.
En el cuadro Process Activation (Activación del proceso), habilite Cisco Desktop LDAP Monitor Service , Cisco Desktop Sync Service y el servicio de agente Microsoft SQL.
Ejecute services.msc y reinicie el servicio Cisco Unified Node Manager.
Las secuencias de comandos que utilizan el paso CreateFileDocument para cargar un archivo, como un archivo XML, desde el directorio de trabajo actual no tienen la excepción de seguridad acceso denegado. Este problema se produce cuando la secuencia de comandos anterior a UCCX 8.x se importa a Cisco Unified Contact Center Express 8.x y contiene el paso CreateFileDocument que hace referencia a una ruta de acceso de estilo Windows específica o a CreateFileDocument("test.xml").
Este problema se documenta con el ID de bug de Cisco CSCti89552 (sólo para clientes registrados) .
Al tener acceso a un documento XML cargado en el repositorio de documentos, no se necesita CreateFileDocument. En su lugar, utilice CreateXMLDocument(DOC[test.xml]) para hacer referencia al documento XML que se va a leer.
Nota: Si accede a un archivo que no se ha cargado en el repositorio, se recomienda que el archivo se cargue primero y que, a continuación, se haga referencia a él en la secuencia de comandos.
Cuando se lee un archivo XML en la secuencia de comandos, se recibe el mensaje de error Inenough BLOB data.
Esto se debe a un problema con la forma en que la secuencia de comandos maneja los archivos grandes. Se leen, pero exceden la memoria del sistema. Agregar el paso Cache Document permite que la secuencia de comandos asigne suficiente memoria a la secuencia de comandos, permitiendo así que el documento se cargue correctamente.
Revisión | Fecha de publicación | Comentarios |
---|---|---|
1.0 |
26-Oct-2010 |
Versión inicial |