Guarani con SDK 3.7

Buenas, les escribo desde la UNLP con el siguiente problema. Estamos en un proceso de migración de las bases de datos a Informix 11.7 sobre Linux, y todo viene funcionando bien. Por un tema de seguridad, se necesita establecer una conexión SSL entre las terminales de usuarios y los servidores.

La cuestión es que en primer término se cambió el SDK en algunas terminales, reemplazando el 2.81 por el 3.7.

Ahora, cuando se utiliza la aplicación de Gestión, con el SDK nuevo, apuntando a una base 9.21 o 11.7 desde el un Ejecutable versión 2.64 o 2.65, no se capturan bien los errores. Es decir, si ingreso a la aplicación con credenciales incorrectas, se cierre inesperadamente la aplicación. Si entro con credenciales correctas, funciona lo más bien.

Este error también sucede cuando tira algún error de base de datos durante el uso de aplicación, cuando se quiere borrar algo y falla por un FK, etc.

La cuestión es que no está capturando los errores el Powerbuilder con el SDK nuevo…

A alguien le pasó??? La necesidad de este SDK va por el tema de SSL.

Saludos,.
Alejandro Sabolansky
Universidad Nacional de La Plata

Alejandro:

A nosotros nos pasó muchas veces en FILO-UBA, con un Ifx 9.21 corriendo sobre Linux y con SDK 3.1 (el último en ese momento) corriendo sobre equipos Windows, principalmente con XP.

La única solución fue instalar un SDK viejo, creo que el 2.6 (no recuerdo bien). Quizás Freddy Hoerth pueda aportar algo más, ya que fue el el que lidió principalmente con este tema (le reenvío el tema).

Saludos

Gustavo

Se trata de una versión IDS 200 9.21 UC3. Lo más grave que nos pasó fué que algunas operaciones daban error GPF (la aplicación se interrumpe y aparece una opción para enviar informe a MS) en las estaciones con SDK 3.5. Cuando queríamos reproducir el error desde el IDE no podíamos y nos estábamos volviendo locos. Al final descubrimos que el problema no era ni la estación ni el entorno, sino que al conectarse como dba siempre andaba bien, y al hacerlo como otro usuario las operaciones daban ese error y ni siquiera con el IDE podían atraparse. Bajamos a 2.60 y no tuvimos más problemas