Tiempo aproximado de lectura 00:05:00 min
Duda
¿Qué mejoras y correcciones se han implementado en DBTools y DBAccess en la versión 23.1.1.7?
Entorno
Framework - Framework (Línea Protheus) - MI - DBAccess - A partir de la versión 12 en adelante
Solución
1. Registro de Conexión en Modo Batch (DBTools)
- Ocurrencia: Al utilizar DBTools en modo batch, la conexión a la base de datos registraba información y estado únicamente en pantalla, sin guardar datos en el registro de ejecución.
- Corrección: Ahora, el estado de la conexión (éxito o error) se registra tanto en la pantalla como en el registro de ejecución.
- Edición: TPGW-1534
2. Validación de Tamaño en TCDBInsert
-
Ocurrencia: La función
TCDBInsertno validaba correctamente el tamaño de los campos numéricos, permitiendo insertar valores mayores a los definidos.-
Ejemplo: En un campo numérico con tamaño 10 y 2 decimales, era posible insertar valores como
125.999.
-
Ejemplo: En un campo numérico con tamaño 10 y 2 decimales, era posible insertar valores como
- Corrección: Se añadió un paso de validación en la capa de parámetros de enlace para evitar este error. Ahora se genera una advertencia, y este comportamiento podría convertirse en error en versiones futuras.
- Edición: TPGW-1518
3. Comprobación Inicial en Entornos con Postgres y DBAccess Distribuido
- Ocurrencia: En un entorno distribuido, más de una instancia de DBAccess podía recibir la primera conexión simultáneamente, generando el error "table toptemp doesn't exist".
- Corrección: La comprobación de escritura y recuperación de datos ahora se realiza de manera que evita colisiones en ejecuciones simultáneas.
- Problema: TPGW-1553
4. Compatibilidad con Nuevos Procesadores HT
- Incidente: Los procesadores EE-2478, E5-2650V4, y E5-2680V4 no estaban incluidos en la lista de procesadores compatibles.
- Solución: Se han agregado estos procesadores a la lista de procesadores HT compatibles.
-
Edición: TPGW-1547, TPGW-1554, TPGW-1555
Conozca más:
DBAccess - 23.1.1.7 - TOTVSTEC
0 Comentarios