Entradas

Mostrando las entradas de febrero, 2025

Cambio en la forma de encriptar parametros en GX17

Imagen
 Estamos en medio de una migración de GX16 a GX18.  Un usuario nos reportó un problema, con links viejos que tenia en un QR (generado en GX16) que daba error al acceder a la aplicación en GX18.  El error que da es  403 - Forbidden: Access is denied. Investigando el tema, encontramos que se cambió en el SAC 49927 SAC #49927: Se cambia la función de encriptación de parámetros para usar el alfabeto Base64 URL Safe Abstract Se cambia el mecanismo de encriptación de parámetros (cuando se tiene Encrypt URL Parameters <> None). Se pasa a utilizar una función que retorna un string con caracteres del alfabeto Base64 URL Safe. Con esto se evita generar caracteres del alfabeto Base64 como la barra (/) o el signo de más (+). Descripción Detallada Hasta el momento la función de encriptación de parámetros generaba un string del alfabeto Base64. Esto incluye los caracteres: 62: / 63: + Que el Query String de la URL (encriptada) venga con esos caracteres podría causar algunos...

Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems

Imagen
 Estoy leyendo el libro " Designing Data-Intensive Application " (es viejo, pero es muy recomendable)    Cubre casi todos los temas que aparecen en aplicaciones que manejan muchos datos.  Tambien cubre bien las aplicaciones distribuidas.  Es una pena que no lo leyera antes. Lo recomiendo.  Anuncian una segunda edicion para fin de 2025.  Por lo que pude leer en lo que llevan liberado , va a estar mejor aun que la primer versión.