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

您可能会查看xtermxterm-coloransivt100 或任何大量其他终端类型。继续使用 Wyse 60 的唯一原因是它众所周知。

【讨论】:

【参考方案2】:

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

【讨论】:

关于连接问题的回答是,我们正在由一位高薪顾问在系统上完成一些工作,他将解决连接问题,因此我应该搬家到其他工作。鉴于我不会参与其中(服务器和顾问在另一个站点上),因此实际上不会知道任何有用的答案是什么,我决定结束这个问题。如果我确实得到了我理解的答案,我会回复问题并尽我所能回答。 嗯,这是增加您工作量的一个问题。但是,如果您预计将来会与 Informix 交互,我建议您在时间允许的情况下熟悉它。

以上是关于在 4GL Informix 中关闭“Wy-60”?的主要内容,如果未能解决你的问题,请参考以下文章

下午在 Informix 4GL 中显示

如何在 Informix 4gl 中引用 TEXT 类型?

Informix 4GL 向屏幕报告 - 反向

无法运行 Informix 4GL 交互式调试器

使用 prepare 语句在 informix 4gl 中创建临时表

在 INFORMIX 4GL 的报告中对“ORDER BY”使用“IF 语句”