2

我们的数据库有一个 Informix 4GL 表单接口,可以使用在 WY-60 或“Wyse-60”终端仿真模式下运行的终端仿真器进行访问。

根据我正在阅读的内容,我之前将“终端”理解为文本流(例如 Hyperterm)的显示,“WY-60”模式意味着该软件正在模拟 1980 年代的计算机,即根据在文本流中发送的数据执行显示操作,从而产生高度的图形能力(在时间上),而数据流量的支出非常少。

我想知道的是,在 4GL Informix 中我有什么替代方案?

4GL 表单的菜单驱动界面可能需要比纯文本流终端更好的东西……但是要从我们当前的专有(需要昂贵的终端仿真软件)WY-60 型显示器改变多少工作例如,可以与免费的 PuTTY 终端软件一起使用的其他东西?

4

2 回答 2

2

这里有各种各样的事情要讨论,但基本的答案是:

  • TERM将环境变量的设置更改为与wy-60.

有哪些问题:

  1. 您需要知道您使用的是termcap还是terminfo. 这由INFORMIXTERM环境变量控制,可以设置为termcapterminfo取消设置,在这种情况下默认为termcap.
  2. 您需要知道替代终端描述的来源。
    • 如果您使用termcap,则需要确保TERMCAP变量设置正确,无论是文件名(默认为/etc/termcap;Informix 在 中提供文件$INFORMIXDIR/etc/termcap)或终端条目的文本。
    • 如果您使用terminfo,您可以指定终端条目在TERMINFO环境变量中的存储位置。这将是一个目录名称;在它下面将是一系列目录,每个目录都有一个字符名称(终端名称的第一个字符),文件中包含实际的终端描述。因此,如果TERMINFO=$HOME/terminfoTERM=wy-60terminfo代码将查找文件$HOME/terminfo/w/wy-60
  3. 您需要确保您的新终端的相关描述可用。您可以使用由termcap或描述的任何终端类型terminfo。但是,Informix 确实使用了一些额外的功能(记录在 I4GL 参考手册的附录中)termcap
  4. 您需要检查 I4GL 程序在您的新终端类型上看起来是否干净。

您可能会查看大量其他终端类型中的xterm任何xterm-color一个ansivt100继续使用 Wyse 60 的唯一原因是它可以工作。

于 2012-06-21T16:46:44.953 回答
1

WY-60(又名 Altos 2 终端)效果最好。您还可以选择使用 IBM Informix Genero(与 I4GL 兼容)将基于字符的 I4GL 表单转换为基于 GUI 的表单。我注意到您撤回了有关通过 Visual Studio 连接到 Informix 的问题。您解决了吗?

于 2012-06-21T17:11:44.900 回答