Resolução de Problemas de uma Geração de Documento do Rational DOORS

Se um documento não for gerado corretamente, verifique se o caminho do módulo, o nome da visualização e a linha de base são os valores corretos e fazem distinção entre maiúsculas e minúsculas. Se o módulo, a visualização e a linha de base estiverem corretos, será possível que haja um limite na quantidade de memória que pode ser usada para executar processos de segundo plano, o que está interferindo na geração do documento.

Nos dois casos, a memória do cliente Rational DOORS está sendo usada para abrir e fechar os módulos no segundo plano. É possível configurar uma chave de registro para que, quando um limite de memória for atingido, os processos de segundo plano sejam fechados quando concluírem a leitura do objeto atual e somente reabram o objeto novamente se necessário.

Antes de Iniciar

As permissões de capacidade de gerenciamento de memória não são ativadas por padrão. Antes de concluir esta tarefa, o sinalizador com.ibm.rational.rpe.dxl.enable.memory.management deve ser configurado como true. Para obter mais informações, consulte os tópicos sobre como configurar sinalizadores para os Aplicativos Document Studio e Launcher, o Aplicativo Remote Services no WebSphere Application Server ou o Aplicativo Remote Services no Apache Tomcat.

Sobre Esta Tarefa

Nota: Há situações em que a conclusão desta tarefa para configurar a chave de registro não é apropriada. Por exemplo, você pode gerar um documento em um módulo que possui objetos nele que vincule para um grande número de objetos em outros módulos. Toda vez que um desses objetos são acessados durante a geração de documento, o módulo é aberto e fechado, o que poderá aumentar o tempo de geração de documento, em vez de diminui-lo.

Para configurar a chave de registro MEM_LEVEL_CLOSE:

Procedimento

  1. Abra o registro do sistema para seu computador. Para obter mais informações, consulte a documentação do sistema operacional.
  2. Localize o registro do Rational DOORS. Exemplos:
    • Rational DOORS 9.4 em um exemplo de entrada do registro do Windows de 64 bits: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Telelogic\DOORS\9.4\Config
    • Rational DOORS 9.3 em um exemplo de entrada do registro do Windows de 32 bits: HKEY_LOCAL_MACHINE\SOFTWARE\Telelogic\DOORS\9.3\Config
  3. Crie uma entrada de chave de registro.
  4. Para o nome da chave de registro, insira o nome: MEM_LEVEL_CLOSE
  5. Para o valor, insira um valor limite de memória, em megabytes, para que quando o limite de memória especificado for atingido, os processos de segundo plano fechem quando estiverem concluídos. Por padrão, o limite de memória configurado no código DXL é 2 GB. Ao selecionar um valor, escolha o valor máximo de memória que o Rational DOORS usou para concluir outros processos. Abra o gerenciador de tarefa do sistema para consultar quanta memória o processo doors.exe está usando para ajudá-lo a selecionar um valor apropriado.
    Lembre-se:
    • A configuração de um valor muito baixo pode fazer com que o tempo de execução do DXL aumente.
    • O valor que é inserido somente controla como os processos de segundo plano são manipulados pelo Rational Publishing Engine. O valor não evita que o Rational DOORS consuma mais memória do que o valor que é configurado.
  6. Clique em OK para salvar suas mudanças.