
Eu tenho um problema com a construção de um aplicativo antigo no SCO Unix 5.0.5
servidor baseado no banco de dados Progress 7 depois de tentar virtualizar o ambiente. O problema é semelhante ao terminal bagunçado depois de tentar cat ou ls arquivo binário.
Na produção está tudo bem. Temos um servidor bare metal de 20 anos (!) Com SCO Unix. O aplicativo com o mecanismo de banco de dados e a configuração do usuário está em outra máquina mais recente, compartilhada por nfs_v2. Um usuário se conecta ao servidor por putty-telnet (somente xterm) e após o login, o aplicativo é iniciado por padrão.
Instalei com sucesso o SCO no VMware, montei compartilhamentos e gravei a configuração inicial. A conexão por telnet e login inicia o aplicativo. Em um aplicativo, temos uma visualização da impressão. Quando quero ver a prévia, está tudo bem. Mas se eu quiser ver outra página (por PgDn ou cursor para baixo), depois de 2 ou 3 páginas o terminal fica todo bagunçado. Codinome estranho, semelhante a tentar visualizar um arquivo binário em um terminal Linux normal. Depois de sair da visualização da impressão, está tudo bem.
O contato com os autores do aplicativo não é possível. Estou procurando todas as dicas que posso obter.
Responder1
Problema resolvido.
A definição do terminal me dá uma dica para a solução. Verifiquei a definição do terminal SCO em /etc/termcap
, depois dessa definição em Progress em /usr/dlc7/protermcap
. Eu escolho outro terminal compatível que não o xterm e altero a configuração do putty Terminal ->Keyboard -> The Function keys and keypad -> VT100+
eConnection -> Data -> Terminal-type string -> vt220
Agora a exibição e a aparência estão ok, teclas de função como ESC e F1-F4 se comportam como na configuração original.