Tema anterior: SelListCacheExcludeTema siguiente: Uso del API de texto


SelListCacheMax

SelListCacheMax

Define el número máximo de registros de las tablas que se puede almacenar en la memoria caché de los motores Web. Éstos mantienen todo el contenido de las tablas que coincida con el tamaño de la caché o que esté por debajo de él en su propia memoria, lo que mejora el rendimiento en la creación de listas <PDM_SELECT> que usen estas tablas. Si se indica un valor mayor en esta propiedad, se mejora el rendimiento en detrimento de un mayor uso de la memoria.

Valor predeterminado: 10

La propiedad SelListCacheMax se ignora en las tablas usadas en listas de búsqueda jerárquica, como en el caso de las categorías de las solicitudes, las incidencias y las órdenes de cambios. El motor Web siempre almacena el contenido completo de las tablas empleadas en dichas listas en su propia memoria. Si alguna de ellas cuenta con un número elevado de valores, quizá sea conveniente especificar la propiedad SelListCachePreload.

SelListCachePreload

Especifica al menos una tabla que se carga en la memoria caché de selección de los motores Web en el momento del inicio. Las que no aparezcan en esta propiedad se cargan cuando se haga uso de ellas. Si el valor de SelListCacheMax es elevado o alguna lista de búsqueda jerárquica cuenta con numerosos registros (como las categorías), resulta adecuado especificar la tabla en la propiedad SelListCachePreload. Así se evita el retardo en el tiempo de respuesta la primera vez que se accede a algún formulario que use dicha tabla.

La especificación de la propiedad SelListCachePreload consiste en una lista de nombres de objetos separados por espacios. Cada uno de esos nombres puede ir seguido por una lista opcional de nombres de atributos entre paréntesis, que son los atributos que se cargan en el motor Web. Si no se especifica ningún atributo, sólo se cargan el nombre común y el valor del atributo relacionado. Esto es suficiente para las listas de selección desplegables, pero no para las búsquedas jerárquicas. Después de haber modificado los formularios de búsqueda jerárquica (hiersel_xx.htmpl, donde xx es el nombre de un objeto), asegúrese de que la propiedad SelListCachePreload especifique todos los atributos empleados en los formularios. Si se omite alguno de ellos, se vuelve a cargar la caché al usar el formulario.

La propiedad SelListCachePreload es opcional. Si se omite, no se carga nada en la caché de selección hasta que algún usuario solicite un formulario mediante una lista de selección desplegable o una búsqueda jerárquica.

chgcat(description owning_contract) chgstat crs isscat(description owning_contract) issstat pcat(description cr_flag in_flag pr_flag owning_contract) pri tskstat urg pcat_cr(description cr_flag in_flag pr_flag owning_contract) pcat_pr(description cr_flag in_flag pr_flag owning_contract) pcat_in(description cr_flag in_flag pr_flag owning_contract)
StayCacheList

Especifica los nombres de los formularios que no se eliminan nunca de la memoria caché de formularios, independientemente del tiempo que haga que se mostraron. Esta propiedad garantiza la conservación de los marcos fijos en las presentaciones con marcos a lo largo de toda la sesión. Si se usa con cuidado, sirve para dejar otros formularios almacenados en caché de forma permanente. El valor predeterminado es el siguiente:

scoreboard.htmpl top_splash.htmpl buttons.htmp hiersel_admin_tree.htmpl
SuppressHtmplCache

Especifica que los motores Web deben volver a leer todos los archivos que definan el contenido de las páginas cada vez que éstas se soliciten. El análisis de los archivos HTMPL suele tardar bastante en cuanto a lo que procesamiento del motor Web se refiere y suele implicar la lectura de varios archivos físicos (puesto que la mayoría de las páginas usa etiquetas PDM_INCLUDE). Por lo general, el motor Web guarda los archivos analizados en su propia memoria a fin de satisfacer al instante las futuras solicitudes de las mismas páginas. Aunque este comportamiento mejora de forma considerable el rendimiento, resulta algo incómodo para los usuarios que desarrollan páginas nuevas o actualizadas, ya que se debe reiniciar el motor Web para que se apliquen los cambios.

Esta propiedad es opcional y no exige ningún valor. Si se especifica, el motor Web no almacena en caché los archivos analizados y los cambios realizados en los archivos HTMPL se aplican de inmediato. Dado su impacto en el rendimiento, no conviene especificar esta propiedad en los entornos de producción.

SuppressLoginAndLogoutMsg

Especifica que los motores Web no deben registrar mensajes en el archivo de registro de CA SDM cada vez que algún usuario inicie una sesión en la interfaz Web o cierre la sesión abierta.

Esta propiedad es opcional. Si no se especifica, el motor Web registra un mensaje al iniciar una sesión o al cerrar la sesión abierta.

SuppressMacroCache

Especifica que los motores Web deben descartar todas las macros guardadas cada vez que se solicite una nueva página. Por lo general, el motor Web guarda las macros analizadas en su propia memoria a fin de satisfacer al instante las futuras solicitudes de las mismas macros. Aunque este comportamiento mejora el rendimiento, resulta algo incómodo para los usuarios que desarrollan macros nuevas o actualizadas, ya que se debe reiniciar el motor Web para que se apliquen los cambios.

Esta propiedad es opcional. Si se especifica, el motor Web no almacena en caché las macros analizadas y los cambios realizados en las macros se aplican de inmediato. Dado su impacto en el rendimiento, no conviene especificar esta propiedad en los entornos de producción.

tiempo de espera agotado.

Especifica el número de minutos durante los que puede permanecer inactiva la sesión de los usuarios antes de su finalización automática con objeto de liberar todos los recursos del servidor.

Nota: El valor de la propiedad Timeout debe ser más largo que el valor de la propiedad ExclLockSeconds. La propiedad ExclLockSeconds se especifica en segundos mientras que la propiedad Timeout se especifica en minutos.

TooManyMatches

Especifica el texto de los mensajes que se muestran bajo los campos cuando la entrada del usuario en los campos de búsqueda es ambigua y el número de coincidencias supera el valor de la propiedad MaxSelectList. Esta propiedad es opcional. Si se omite, adopta el valor predeterminado de "Demasiadas coincidencias".

UpdatedAnnouncementsPopup

El intervalo en que el explorador comprueba si hay anuncios nuevos. Si se encuentra algún anuncio nuevo, se muestra automáticamente en un cuadro emergente. El valor del intervalo se indica en minutos. Para reducir el impacto en el rendimiento del explorador, se recomienda definir esta variable en un valor superior a 5 (minutos).

UseDirector

Especifica cuándo el WebDirector está controlando este motor Web. En la tabla siguiente se definen los posibles valores:

Valor

Descripción

No

El motor Web es independiente del WebDirector. Se trata del valor predeterminado.

El WebDirector debe iniciar todas las sesiones, incluido el formulario de inicio de sesión. En caso de que algún usuario intente establecer una conexión directa con un motor Web, éste solicita al WebDirector una referencia.

AfterLogin

El motor Web remite la sesión al WebDirector tras autenticar al usuario. Los motores Web configurados con el parámetro UseDirector AfterLogin sólo son responsables de la autenticación y, por lo tanto, se convierten en candidatos para el uso de sockets seguros (SSL) cuando se pretende lograr la máxima seguridad.

BeforeLogin

El motor Web remite la sesión al WebDirector antes de autenticar al usuario. Los motores Web configurados con el parámetro UseDirectory BeforeLogin no muestran nunca la página de inicio de sesión ni aceptan contraseñas para este fin.

Esta propiedad es opcional. Si se omite, el motor Web no usa el WebDirector.