Ce document explique comment résoudre les problèmes qui se produisent lorsque vous tentez de créer ou de mettre à jour une application dans Cisco Unified Contact Center Express 8.x/7.x.
Aucune exigence spécifique n'est associée à ce document.
Les informations contenues dans ce document sont basées sur Cisco Unified Contact Center Express 8.x/7.x.
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.
Pour plus d'informations sur les conventions utilisées dans ce document, reportez-vous à Conventions relatives aux conseils techniques Cisco.
Lorsque vous tentez de mettre à jour l'application, le message d'erreur suivant s'affiche :
It is not recommended to update the application as Engine heap memory usage exceeded configured threshold. Click OK to continue and Cancel to exit
En outre, des vidages de tas générés automatiquement (fichiers hprof) peuvent être présents dans C:\Program Files\wfavvid\log\MIVR
Cela se produit lorsqu'un grand nombre d'objets DeferredDocumentImpl sont conservés dans le tas et que plusieurs documents XML volumineux sont chargés dans la mémoire sous la charge du moteur UCCX.
Ce problème est documenté par l'ID de bogue Cisco CSCtf13713 (clients enregistrés uniquement)
Essayez l'une de ces solutions de contournement afin de résoudre le problème.
Réduisez le nombre et la taille des documents XML utilisés dans le flux d'appels.
N'utilisez pas plusieurs documents XML volumineux pour dicter la logique de script, utilisez plutôt des appels à une base de données.
Redémarrez le moteur UCCX à intervalles réguliers en fonction du volume d'appels.
Modifiez le script pour utiliser une session globale pour obtenir les données XML. Dans ce cas, une copie du fichier XML est chargée dans une session globale la première fois qu'un appel en a besoin. Les appels suivants qui recherchent les mêmes informations dans le fichier XML ne chargent plus le fichier XML en mémoire par appel. Au contraire, ils se rendent à la session globale et obtiennent les données nécessaires. Cela permet de charger une seule copie du fichier XML dans le segment de mémoire et de le conserver dans le segment de mémoire pendant toute la durée de la session. Si aucun appel ne requiert d'informations à partir de fichiers XML chargés dans la session pendant 30 minutes, la session expire et tous les documents XML sont déchargés du segment de mémoire. Une fois qu'un nouvel appel arrive qui nécessite des données XML, la session est recréée automatiquement et les fichiers XML sont à nouveau chargés dans le tas à la demande.
Vous trouverez des ressources de programmation utiles dans le fichier Readme du référentiel de scripts sous Guides de conception de Cisco Unified Contact Center Express.
Lorsque vous tentez d'accéder à Script Management depuis Applications > Script Management, le message d'erreur suivant s'affiche :
Error reading Scripts Repository Data Store not initialized. Please activate the Repository Data Store by navigating to control center page.
Complétez ces étapes afin de résoudre le problème :
Sur le serveur UCCX, choisissez Démarrer > Programmes > Cisco Unified CCX Administrator > Cisco Unified CCX Serviceability Utility.
Dans la zone Activation du processus, activez le service Cisco Desktop LDAP Monitor Service , le service Cisco Desktop Sync Service et le service d'agent Microsoft SQL.
Exécutez services.msc, puis redémarrez le service Cisco Unified Node Manager.
Les scripts qui utilisent l'étape CreateFileDocument pour charger un fichier, tel qu'un fichier XML, à partir du répertoire de travail actuel échouent avec l'exception de sécurité Accès refusé. Ce problème se produit lorsque le script Pre-UCCX 8.x est importé dans Cisco Unified Contact Center Express 8.x et contient l'étape CreateFileDocument qui référence un chemin de style Windows spécifique ou CreateFileDocument("test.xml").
Ce problème est documenté dans l'ID de bogue Cisco CSCti89552 (clients enregistrés seulement) .
Lors de l'accès à un document XML qui est téléchargé dans le référentiel de documents, CreateFileDocument n'est pas nécessaire. Utilisez plutôt CreateXMLDocument(DOC[test.xml]) pour référencer le document XML à lire.
Remarque : Si vous accédez à un fichier qui n'est pas téléchargé dans le référentiel, il est recommandé de télécharger d'abord le fichier, puis de le référencer dans le script.
Lorsqu'un fichier XML est lu dans le script, le message d'erreur Données BLOB insuffisantes est reçu.
Cela est dû à un problème avec la façon dont les fichiers volumineux sont gérés par le script. Elles sont lues, mais dépassent la mémoire du système. L'ajout de l'étape Document cache permet au script d'allouer suffisamment de mémoire au script, ce qui permet au document d'être téléchargé avec succès.
Révision | Date de publication | Commentaires |
---|---|---|
1.0 |
26-Oct-2010 |
Première publication |