Dit document bespreekt hoe u problemen kunt oplossen die optreden wanneer u probeert een toepassing te maken of bij te werken in Cisco Unified Contact Center Express 8.x/7.x.
Er zijn geen specifieke vereisten van toepassing op dit document.
De informatie in dit document is gebaseerd op Cisco Unified Contact Center Express 8.x/7.x.
De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u de potentiële impact van elke opdracht begrijpen.
Wanneer u probeert de toepassing bij te werken, wordt deze foutmelding weergegeven:
It is not recommended to update the application as Engine heap memory usage exceeded configured threshold. Click OK to continue and Cancel to exit
Bovendien kunnen automatisch gegenereerde heap dumps (hprof-bestanden) aanwezig zijn in C:\Program Files\wfavvid\log\MIVR
Dit gebeurt wanneer een groot aantal DeferredDocumentImpl-objecten in de stapel behouden blijven en meerdere grote XML-documenten in het geheugen worden geladen onder belasting van de UCCX Engine.
Dit probleem is gedocumenteerd door Cisco Bug-id CSCtf13713 (alleen geregistreerde klanten)
Probeer een van deze tijdelijke oplossingen om het probleem op te lossen.
Verminder het aantal en de grootte van de documenten van XML die in de vraagstroom worden gebruikt.
Gebruik niet meerdere grote XML documenten om scripting logica te dicteren, gebruik in plaats daarvan oproepen naar een database.
Herstart de UCCX Engine met regelmatige tussenpozen op basis van het oproepvolume.
Wijzig het script om een globale sessie te gebruiken om de XML-gegevens te verkrijgen. In dit geval, wordt één exemplaar van het dossier van XML geladen in een globale zitting de eerste keer het door een vraag wordt vereist. Verdere oproepen die dezelfde informatie in het XML-bestand zoeken, laden het XML-bestand niet meer per oproep in het geheugen. Ze gaan eerder naar de mondiale sessie en verkrijgen de benodigde gegevens. Hierdoor kan slechts één kopie van het XML-bestand in de stapel worden geladen en blijft deze tijdens de duur van de sessie behouden. Als er geen oproepen zijn die informatie van XML-bestanden vereisen die 30 minuten lang in de sessie zijn geladen, wordt de sessie verouderd en worden alle XML-documenten uit de stapel verwijderd. Zodra er een nieuwe oproep binnenkomt waarvoor XML-gegevens nodig zijn, wordt de sessie automatisch opnieuw gecreëerd en worden de XML-bestanden op aanvraag opnieuw in de stapel geladen.
U kunt sommige nuttige programmeerresources vinden in de Script Repository Readme onder Cisco Unified Contact Center Express Design Guides.
Wanneer u probeert toegang te krijgen tot Script Management vanuit Toepassingen > Script Management, verschijnt deze foutmelding:
Error reading Scripts Repository Data Store not initialized. Please activate the Repository Data Store by navigating to control center page.
Voltooi de volgende stappen om het probleem op te lossen:
Kies op de UCCX-server Start > Programma's > Cisco Unified CCX-beheerder > Cisco Unified CCX-hulpprogramma voor servicemogelijkheden.
Schakel in het dialoogvenster Procesactivering de Cisco Desktop LDAP Monitor Service, Cisco Desktop Sync Service en de Microsoft SQL Agent-service in.
Start services.msc en start de Cisco Unified Node Manager-service opnieuw.
Scripts die de stap CreateFileDocument gebruiken om een bestand, zoals een XML-bestand, te laden uit de huidige werkmap mislukken met de toegang ontzegde beveiligingsuitzondering. Dit probleem treedt op wanneer het Pre-UCS 8.x-script wordt geïmporteerd in Cisco Unified Contact Center Express 8.x en de stap CreateFileDocument bevat die verwijst naar een specifiek pad in Windows-stijl of naar CreateFileDocument("test.xml").
Dit probleem is gedocumenteerd in Cisco bug-id CSC89552 (alleen geregistreerde klanten).
Tijdens het openen van een XML-document dat is geüpload naar de documentopslagplaats, is CreateFileDocument niet nodig. Gebruik in plaats daarvan het CreateXMLDdocument (DOC[test.xml]) om het te lezen XML-document van verwijzingen te voorzien.
Opmerking: Als het toegang krijgen tot een bestand dat niet geüpload is in de repository, wordt het aanbevolen om eerst het bestand te uploaden en vervolgens te verwijzen naar het script.
Wanneer een XML-bestand in het script wordt gelezen, wordt de foutmelding Onvoldoende BLOB-gegevens ontvangen.
Dit is te wijten aan een probleem met de manier waarop de grote bestanden worden verwerkt door het script. Ze worden gelezen, maar overtreffen het geheugen van het systeem. Door de stap Cache Document toe te voegen kan het script voldoende geheugen aan het script toewijzen, waardoor het document succesvol geüpload kan worden.
Revisie | Publicatiedatum | Opmerkingen |
---|---|---|
1.0 |
26-Oct-2010 |
Eerste vrijgave |