Resolución de problemas de una generación de documentos de Rational DOORS

Si un documento no se genera correctamente, verifique que la vía de acceso del módulo, el nombre de la vista y la líneas base son los valores sensibles a mayúsculas y minúsculas correctos. Si el módulo, la vista y la línea base son correctos, es posible que haya un límite en la cantidad de memoria que se puede utilizar para ejecutar procesos en segundo plano, que está interfiriendo con la generación de documentos.

En ambos casos, la memoria del cliente de Rational DOORS se está utilizando para abrir y cerrar los módulos en segundo plano. Puede configurar una clave de registro para que cuando se alcance un límite de memoria, los procesos en segundo plano se cierran, cuando acaban de leer el objeto actual y solo se vuelve a abrir el objeto, si es necesario.

Antes de empezar

Los permisos de la gestión de memoria no están habilitados de forma predeterminada. Antes de completar esta tarea, la etiqueta com.ibm.rational.rpe.dxl.enable.memory.management debe estar establecida en true. Si desea más información, consulte los temas sobre cómo establecer etiquetas para las aplicaciones Document Studio y Launcher, la aplicación de servicios remotos en WebSphere Application Server, o la aplicación de servicios remotos en Apache Tomcat.

Acerca de esta tarea

Nota: Existen situaciones al completar esta tarea que establecer la clave de registro no es apropiado. Por ejemplo, podría generar un documento en un módulo que tiene objetos incluidos en dicho enlace a un gran número de objetos en otros módulos. Cada vez que se accede a uno de estos objetos durante la generación de documentos, el módulo se abre y cierra, lo que podría aumentar el tiempo de generación de documentos, en lugar de reducirlo.

Para configurar la clave de registro MEM_LEVEL_CLOSE:

Procedimiento

  1. Abra el registro de sistema para su sistema. Si desea más información, consulte la documentación para su sistema operativo.
  2. Localice el registro de Rational DOORS. Ejemplos:
    • Ejemplo de entrada de Rational DOORS 9.4 en un registro Windows de 64-bits: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Telelogic\DOORS\9.4\Config
    • Ejemplo de entrada de Rational DOORS 9.3 en un registro Windows de 32-bits: HKEY_LOCAL_MACHINE\SOFTWARE\Telelogic\DOORS\9.3\Config
  3. Cree una entrada de clave de registro.
  4. Para el nombre de la clave de registro, especifique el nombre: MEM_LEVEL_CLOSE
  5. Para el valor, especifique un valor de límite de memoria en megabytes, de modo que cuando se alcanza el límite de memoria especificado, los procesos en segundo plano se cierran cuando se completan. De forma predeterminada, el límite de memoria establecido en el código DXL es 2 GB. Al seleccionar un valor, elija el valor de memoria máximo que ha utilizado Rational DOORS para completar otros procesos. Abra el gestor de tareas del sistema para ver cuánta memoria está utilizando el proceso doors.exe para ayudarle a seleccionar un valor apropiado.
    Recuerde:
    • Establecer un valor en un valor demasiado bajo provoca que el tiempo de ejecución de DXL aumente.
    • El valor que se ha especificado solo controla cómo Rational Publishing Engine maneja los procesos en segundo plano. El valor no evita que Rational DOORS consuma más memoria que el valor establecido.
  6. Pulse Aceptar para guardar los cambios.