Vistas:

Pregunta:
¿Cómo configuro los tiempos de espera para las conexiones a la base de datos y los comandos?

Respuesta:
Los ajustes de las conexiones a la base de datos se encuentran en el archivo DocuWare.DAL.dll.config. (DAL = Data Access Layer, capa de acceso a datos). Existen copias independientes de este archivo para el servidor DocuWare y otros componentes (por ejemplo, DocuWare Local Data Connector). Consulte la siguiente guía para obtener una visión general de las ubicaciones en las que se encuentra el archivo DocuWare.DAL.dll.config en DocuWare versión 7.14 y posteriores.

Localizar el archivo de configuración:

Siguiendo la ruta de acceso C:\Archivos de programa\DocuWare, encontrará y podrá modificar los archivosDocuWare.DAL.dll.config correspondientes al servidor de procesos en segundo plano, los ajustes web, los procesos web, la plataforma web, etc.



Tiempos de espera para conexiones y comandos:

Dentro de los archivos DAL hay tres tipos de valores de tiempos de espera. Estos comandos tardan más que los comandos habituales porque el tamaño de las tablas implicadas determina su tiempo de ejecución. Si es necesario, puede ajustar los valores, todos ellos expresados en segundos.

ConnectionTimeout="x"

Tiempos de espera para establecer una conexión con la base de datos: valor por defecto: 30 s.

CommandTimeout="y"

Tiempos de espera para comandos estándar: valor por defecto: 30 segundos.

LongCommandTimeout="z"

Tiempos de espera para comandos con un tiempo de ejecución previsto prolongado: valor por defecto: 600 segundos.

Modificación de los valores de tiempos de espera en el archivo DocuWare.DAL.dll.config:

Consulte las siguientes líneas al revisar el archivo DocuWare.DAL.dll.config. La línea comentada en el archivo de configuración contiene todos los parámetros predeterminados disponibles. Copie los parámetros de tiempos de espera que necesite modificar a la línea <DATASETTINGS> activa.

Antes (Ajustes predeterminados):

<?xml version="1.0" encoding="utf-8" ?>
<!--<dataSettings LikeIgnoreCase="true" AutoTempTableListSize="200" LongCommandTimeout="600" UseAutoParameters="true" Pooling="True" MaxPoolSize="-1" ConnectionTimeout="30" ConnectionLifetime="-1" CommandTimeout="120" MaxBulkInserts="500" AutoParamGuidConversion="None ToLowerCase ToUpperCase" TimeBetweenDeadlockRetries="50" NumOfDeadLockRetries="5">-->
<dataSettings AutoTempTableListSize="200" LongCommandTimeout="1800" UsePerformanceCounters="true" UseAutoParameters="true">
<dataProviders>

La segunda línea contiene todos los valores predeterminados. Estos valores se pueden copiar y aplicar a la siguiente línea que comienza con <DATASETTINGS>. En el ejemplo siguiente, los valores predeterminados ConnectionTimeout y CommandTimeout se han establecido ahora en 60 y 240 segundos, respectivamente.

Después (ejemplo modificado):

<?xml version="1.0" encoding="utf-8" ?>
<!--<dataSettings LikeIgnoreCase="true" AutoTempTableListSize="200" LongCommandTimeout="600" UseAutoParameters="true" Pooling="True" MaxPoolSize="-1" ConnectionTimeout="30" ConnectionLifetime="-1" CommandTimeout="120" MaxBulkInserts="500" AutoParamGuidConversion="None ToLowerCase ToUpperCase" TimeBetweenDeadlockRetries="50" NumOfDeadLockRetries="5">-->
<dataSettings AutoTempTableListSize="200" LongCommandTimeout="1800" UsePerformanceCounters="true" UseAutoParameters="true" ConnectionTimeout="60" CommandTimeout="240" >
<dataProviders>



Una vez modificado el archivo, guárdelo y reinicie los servicios de DocuWare y los grupos de aplicaciones.

¡Este artículo de la base de conocimientos (KBA) es aplicable ÚNICAMENTE a organizaciones in situ!

Tenga en cuenta: Este artículo es una traducción del idioma inglés. La información contenida en este artículo se basa en la(s) versión(es) original(es) del producto(s) en inglés. Puede haber errores menores, como en la gramática utilizada en la versión traducida de nuestros artículos. Si bien no podemos garantizar la exactitud completa de la traducción, en la mayoría de los casos, encontrará que es lo suficientemente informativa. En caso de duda, vuelva a la versión en inglés de este artículo.