在 4GL Informix 中关闭“Wy-60”?
Posted
技术标签:
【中文标题】在 4GL Informix 中关闭“Wy-60”?【英文标题】:Turning off "Wy-60" in 4GL Informix? 【发布时间】:2012-06-21 15:48:05 【问题描述】:我们的数据库有一个 Informix 4GL 表单接口,可以使用在 WY-60 或“Wyse-60”终端仿真模式下运行的终端仿真器进行访问。
根据我所阅读的内容,我之前将“终端”理解为只是文本流的显示(例如 Hyperterm),“WY-60”模式意味着该软件正在模拟 1980 年代的计算机,它基于文本流中发送的数据执行显示操作,从而以非常小的数据流量支出(在当时)产生高度的图形能力。
我想知道的是,在 4GL Informix 中我有什么替代方案?
4GL 表单的菜单驱动界面可能需要比纯文本流终端更好的东西...但是要从我们当前的专有(需要昂贵的终端仿真软件)进行更改需要做多少工作WY- 60 型显示器到其他可以与免费 PuTTY 终端软件一起使用的东西?
【问题讨论】:
【参考方案1】:这里有各种各样的事情要讨论,但基本的答案是:
将TERM
环境变量的设置更改为与wy-60
不同的值。
有什么问题:
-
您需要知道您使用的是
termcap
还是terminfo
。这由INFORMIXTERM
环境变量控制,可以设置为termcap
或terminfo
,或者可以取消设置,在这种情况下默认为termcap
。
您需要知道替代终端描述的来源。
如果您使用的是termcap
,则需要确保将TERMCAP
变量设置为文件名(默认为/etc/termcap
;Informix 在$INFORMIXDIR/etc/termcap
中提供文件)或终端条目的文本。
如果您使用terminfo
,您可以在TERMINFO
环境变量中指定终端条目的存储位置。这将是一个目录名称;在它下面将是一系列目录,每个目录都有一个字符名称(终端名称的第一个字符),文件中包含实际的终端描述。因此,如果TERMINFO=$HOME/terminfo
和TERM=wy-60
,terminfo
代码将查找文件$HOME/terminfo/w/wy-60
。
您需要确保您的新终端的相关描述可用。您可以使用termcap
或terminfo
描述的任何终端类型。但是,Informix 确实使用了termcap
下的一些额外功能(记录在 I4GL 参考手册的附录中)。
您需要检查 I4GL 程序在您的新终端类型上看起来是否干净。
您可能会查看xterm
或xterm-color
或ansi
或vt100
或任何大量其他终端类型。继续使用 Wyse 60 的唯一原因是它众所周知。
【讨论】:
【参考方案2】:WY-60(又名 Altos 2 终端)效果最好。您还可以选择使用 IBM Informix Genero(与 I4GL 兼容)将基于字符的 I4GL 表单转换为基于 GUI 的表单。我注意到您撤回了有关通过 Visual Studio 连接到 Informix 的问题。您解决了吗?
【讨论】:
关于连接问题的回答是,我们正在由一位高薪顾问在系统上完成一些工作,他将解决连接问题,因此我应该搬家到其他工作。鉴于我不会参与其中(服务器和顾问在另一个站点上),因此实际上不会知道任何有用的答案是什么,我决定结束这个问题。如果我确实得到了我理解的答案,我会回复问题并尽我所能回答。 嗯,这是增加您工作量的一个问题。但是,如果您预计将来会与 Informix 交互,我建议您在时间允许的情况下熟悉它。以上是关于在 4GL Informix 中关闭“Wy-60”?的主要内容,如果未能解决你的问题,请参考以下文章