Dit document beschrijft hoe u problemen kunt oplossen die zich voordoen bij het maken of bijwerken van een toepassing 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 de Cisco Unified Contact Center Express versie 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 de toepassing probeert bij te werken, verschijnt deze foutmelding:
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 worden bewaard en de meeste grote XML documenten worden geladen in het geheugen onder lading van de UCCX Engine.
Dit probleem is gedocumenteerd door Cisco Bug ID CSCtf13713 (alleen geregistreerde klanten)
Probeer een van deze tijdelijke oplossingen voor het probleem.
Vermindert het aantal en de grootte van de XML documenten die in de vraagstroom worden gebruikt.
Gebruik geen meerdere grote XML documenten om scripting logica te dicteren, gebruik in plaats daarvan aanroepen naar een database.
Start de UCCX Engine opnieuw op regelmatige tijdstippen, gebaseerd op het oproepvolume.
Wijzig het script om een globale sessie te gebruiken om de XML gegevens te krijgen. In dit geval wordt één kopie van het XML bestand in een globale sessie geladen de eerste keer dat het door een aanroep nodig is. Volgende oproepen om dezelfde informatie in het XML-bestand te zoeken laden het XML-bestand niet langer in geheugen per aanroep. Ze gaan eerder naar de mondiale bijeenkomst en halen de benodigde data. Hierdoor kan slechts één exemplaar van het XML-bestand in de heap worden geladen en wordt het in de heap bewaard voor het leven van de sessie. Als er geen oproepen zijn die informatie van XML bestanden vereisen die in de sessie geladen zijn voor 30 minuten, wordt de sessie verouderd en alle XML documenten worden uit de stapel gezet. Als er een nieuwe aanroep binnenkomt die XML gegevens vereist, wordt de sessie automatisch opnieuw gecreëerd en worden de XML bestanden opnieuw geladen in de heap op aanvraag.
U kunt een aantal bruikbare programmeerresources vinden in het bestandshandboek voor de bestandsindeling onder de Cisco Unified Contact Center Express Design Guides.
Wanneer u probeert om toegang te krijgen tot het beheer van scripts van 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 deze stappen om het probleem op te lossen:
Kies op de UCCX-server Start > Programma's > Cisco Unified CCX-beheerder > Cisco Unified CCX-servicemodule.
Schakel in het dialoogvenster Procesactivering de Cisco Desktop LDAP Monitor Service in, Cisco Desktop Sync Service en de Microsoft SQL Agent-service.
Start services.msc en start de Cisco Unified Node Manager service opnieuw.
Schriften die de stap CreateFileDocument gebruiken om een bestand, zoals een XML bestand, te laden uit de huidige werkmap, mislukken met de ontkende beveiligingsuitzondering. Dit probleem doet zich voor wanneer het Pre-UCCX 8.x-script wordt geïmporteerd naar Cisco Unified Contact Center Express Express versie 8.x en de stap CreateFileDocument bevat waarin wordt verwezen naar een specifiek venster-stijl pad of naar CreateFileDocument("test.xml").
Dit probleem is gedocumenteerd in Cisco bug-ID CSCti89552 (alleen geregistreerde klanten).
Als u toegang hebt tot een XML-document dat in de documentenopslagplaats is geüpload, is CreateFileDocument niet nodig. In plaats daarvan gebruikt u het DOC[test.xml] document dat u in het XML-document wilt lezen, om er naar te verwijzen.
Opmerking: Als u toegang krijgt tot een bestand dat niet in de opslagplaats is geüpload, wordt aanbevolen het bestand eerst te uploaden en vervolgens in het script te noemen.
Wanneer een XML bestand in het script wordt gelezen, wordt de Onvoldoende BLOB data error bericht ontvangen.
Dit is een probleem met de manier waarop de grote bestanden door het script worden verwerkt. Ze worden gelezen, maar overschrijden het geheugen van het systeem. Wanneer u de stap Document cache toevoegt, kan het script voldoende geheugen aan het script toewijzen, waardoor het document met succes kan worden geüpload.