SCO Unix 5.0.5, Progress 7: vista del terminal parcialmente rota después de la virtualización

SCO Unix 5.0.5, Progress 7: vista del terminal parcialmente rota después de la virtualización

Tengo un problema con la compilación de una aplicación antigua en el SCO Unix 5.0.5servidor basada en la base de datos Progress 7 después de intentar virtualizar el entorno. El problema es similar a un terminal estropeado después de intentar acceder a un archivo binario cat o ls.

En producción todo está bien. Tenemos un servidor bare metal de 20 años (!) con SCO Unix. La aplicación con el motor de base de datos y la configuración de usuario está en otra máquina más nueva, compartida por nfs_v2. Un usuario se conecta al servidor mediante PuTTY-telnet (solo xterm) y después de iniciar sesión, la aplicación se inicia de forma predeterminada.

Instalé con éxito SCO en VMware, monté recursos compartidos y escribí la configuración inicial. Al conectarse por telnet e iniciar sesión, se inicia la aplicación. En una aplicación tenemos una vista previa de impresión. Cuando quiero ver la vista previa, todo está bien. Pero si quiero ver otra página (mediante AvPág o cursor hacia abajo), después de 2 o 3 páginas, el terminal está estropeado. Nombre en clave extraño, similar a intentar ver un archivo binario en una terminal Linux normal. Después de salir de la vista previa de impresión, todo está bien.

No es posible contactar con los autores de la aplicación. Estoy buscando cada pista que pueda conseguir.

Respuesta1

Problema resuelto.

La definición de terminal me da una pista para la solución. Revisé la definición del terminal SCO en /etc/termcap, luego esa definición en Progreso en /usr/dlc7/protermcap. Elijo otro que no sea xterm, terminal compatible y cambio la configuración de PuTTY en Terminal ->Keyboard -> The Function keys and keypad -> VT100+yConnection -> Data -> Terminal-type string -> vt220

Ahora la visualización y el aspecto están bien, las teclas de función como ESC y F1-F4 se comportan como en la configuración original.

información relacionada