Este documento discute como resolver problemas que ocorrem quando você tenta criar ou atualizar um aplicativo no Cisco Unified Contact Center Express 8.x/7.x.
Não existem requisitos específicos para este documento.
As informações neste documento são baseadas no Cisco Unified Contact Center Express 8.x/7.x.
As informações neste documento foram criadas a partir de dispositivos em um ambiente de laboratório específico. Todos os dispositivos utilizados neste documento foram iniciados com uma configuração (padrão) inicial. Se a sua rede estiver ativa, certifique-se de que entende o impacto potencial de qualquer comando.
Consulte as Convenções de Dicas Técnicas da Cisco para obter mais informações sobre convenções de documentos.
Quando você tenta atualizar o aplicativo, esta mensagem de erro é exibida:
It is not recommended to update the application as Engine heap memory usage exceeded configured threshold. Click OK to continue and Cancel to exit
Além disso, os despejos de pilha gerados automaticamente (arquivos hprof) podem estar presentes em C:\Program Files\wfavvid\log\MIVR
Isso ocorre quando um grande número de objetos DeferredDocumentImpl é retido no heap e vários documentos XML grandes são carregados na memória sob o carregamento do Mecanismo UCCX.
Este problema é documentado pela ID de bug Cisco CSCtf13713 (somente clientes registrados)
Tente uma destas soluções para resolver o problema.
Reduza o número e o tamanho dos documentos XML usados no fluxo de chamadas.
Não use vários documentos XML grandes para ditar a lógica de script, use chamadas para um banco de dados.
Reinicie o UCCX Engine em intervalos regulares com base no volume de chamadas.
Modifique o script para usar uma sessão global para obter os dados XML. Nesse caso, uma cópia do arquivo XML é carregada em uma sessão global na primeira vez em que é necessária por uma chamada. As chamadas subsequentes que procuram as mesmas informações no arquivo XML não carregam mais o arquivo XML na memória por chamada. Em vez disso, eles vão para a sessão global e obtêm os dados necessários. Isso permite que apenas uma cópia do arquivo XML seja carregada no heap e que ele seja mantido no heap durante toda a sessão. Se não houver chamadas que requeiram informações de arquivos XML carregados na sessão por 30 minutos, a sessão será expirada e todos os documentos XML serão descarregados do heap. Quando uma nova chamada é recebida e requer dados XML, a sessão é recriada automaticamente e os arquivos XML são carregados no heap sob demanda novamente.
Você pode encontrar alguns recursos de programação úteis no Leiame do Repositório de Scripts em Guias de Design do Cisco Unified Contact Center Express.
Quando você tenta acessar o Gerenciamento de scripts em Aplicativos > Gerenciamento de scripts, esta mensagem de erro é exibida:
Error reading Scripts Repository Data Store not initialized. Please activate the Repository Data Store by navigating to control center page.
Siga estas etapas para resolver o problema:
No servidor do UCCX, escolha Iniciar > Programas > Cisco Unified CCX Administrator > Cisco Unified CCX Serviceability Utility.
Na caixa Process Ativation, ative o Cisco Desktop LDAP Monitor Service , o Cisco Desktop Sync Service e o serviço do Microsoft SQL Agent.
Execute services.msc e reinicie o serviço Cisco Unified Node Manager.
Os scripts que usam a etapa CreateFileDocument para carregar um arquivo, como um arquivo XML, do diretório de trabalho atual falham com a exceção de segurança acesso negado. Esse problema ocorre quando o script Pre-UCCX 8.x é importado para o Cisco Unified Contact Center Express 8.x e contém a etapa CreateFileDocument que faz referência a um caminho de estilo de janela específico ou CreateFileDocument("test.xml").
Esse problema está documentado no bug da Cisco ID CSCti89552 (somente clientes registrados) .
Ao acessar um documento XML que é carregado no repositório de documentos, CreateFileDocument não é necessário. Em vez disso, use CreateXMLDocument(DOC[test.xml]) para fazer referência ao documento XML a ser lido.
Note: Se estiver acessando um arquivo que não foi carregado no repositório, é recomendável que o arquivo seja carregado primeiro e depois referenciado no script.
Quando um arquivo XML é lido no script, a mensagem de erro de dados BLOB insuficientes é recebida.
Isso ocorre devido a um problema com a maneira como os arquivos grandes são tratados pelo script. Eles são lidos, mas excedem a memória do sistema. Adicionar a etapa Cache Document permite que o script aloque memória suficiente para o script, permitindo assim que o documento seja carregado com êxito.
Revisão | Data de publicação | Comentários |
---|---|---|
1.0 |
26-Oct-2010 |
Versão inicial |