Unofficial Content

Esta es una lista de cosas con las que nos fuimos encontrando y que pueden ayudar a otros a ... no pasar por lo mismo :)
Son experiencias personales con los temas y pueden no tener rigor científico ;)

MySQL y restore:

Cuando se hace un restore en MySQL, es recomendado primero borrar la base que se restaura. Pues segun mi experiencia no borra primero los registros existentes. Lo que hice fue: hacer backup con todas las opciones default y despues modifiqué datos en la base y finalmente hice restore del backup ... pero este restore no me modificó los registros, como que no funcionó bien.
Lo solucioné eliminado la base y haciendo entonces el restore. Demora lo mismo y funcionó ;)


pop3 y gmail:

dato: A partir del U2 de GX 9.0 se puede acceder con smtp y pop3 a cuentas de gmail. (hay una nueva propiedad en los tipos de datos smtpsession y pop3session llamada Secure que se debe configurar en 1 en el caso de gmail).
Como tengo que tener un demonio corriendo y que vaya cargando todos los mails que llegan al foro en la base, pensé en guardar los mails en gmail e irlos leyendo de ahí. El intento fue frustrado por los motivos que paso ahora. La solución fue leer una cuenta de exchange.
aqui van los problemas:

- no hay forma de hacer una vista por mails y no por threads. (dificula troubleshooting )

- No sigue bien el protocolo pop3, manda caracteres que no siguen la norma. Estos problemas hacen que se tranque la lectura de varios mails. Se implementaron workarounds en el generador para que ahora igual funcione, y se leyeron 1000 mails sin problema, pero nadie dice que no aparezcan otros bugs de gmail en este sentido.
- Aun cuando en gmail dice que una vez leido un mensaje, no se puede volver a leer, se vuelve a leer mensajes, o sea, en conexiones distintas y sucesivas, repite la lectura. No hay forma de configurarlo para que no haga , no funciona bien ni con las opciones de eliminar luego de haber leido ni con archivar luego de haber leido configurables en gmail.
Si se espera lo suficiente (pueden ser varias horas), sí deja de leer mensajes ya leidos.
- Tengo la sospecha de que además devuelve mensajes que ya se han eliminado desde la vista web.
- Todo indica que gmail almacena los mensajes en varios servidores, tiene la info. replicada,pero que esta replicación no es instantánea (parece ser asincrónica) y por eso pasan mucho de estos problemas.

Last update: February 2024 | © GeneXus. All rights reserved. GeneXus Powered by Globant