Terminal “关闭”;Wy-60“;在4GL Informix中?

Terminal “关闭”;Wy-60“;在4GL Informix中?,terminal,informix,telnet,4gl,Terminal,Informix,Telnet,4gl,我们的数据库有一个Informix 4GL表单接口,可以使用在WY-60或“Wyse-60”终端仿真模式下运行的终端仿真器进行访问 从我阅读的内容来看,我以前将“终端”理解为文本流(例如,超文本)的显示,“WY-60”模式意味着软件模拟的是一台20世纪80年代的计算机,该计算机根据文本流中发送的数据执行显示操作,从而导致高度(目前)只需很少的数据流量开销即可实现图形化功能 我想知道的是,在4GL Informix中我有什么替代方案 4GL表单的菜单驱动界面可能需要比纯文本流终端更好的东西。。。但

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

从我阅读的内容来看,我以前将“终端”理解为文本流(例如,超文本)的显示,“WY-60”模式意味着软件模拟的是一台20世纪80年代的计算机,该计算机根据文本流中发送的数据执行显示操作,从而导致高度(目前)只需很少的数据流量开销即可实现图形化功能

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


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

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

  • 术语
    环境变量的设置更改为与
    wy-60
    不同的值
问题是什么:

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

  • 您可以查看
    xterm
    xterm color
    ansi
    vt100
    或大量其他终端类型。留下来使用Wyse 60的唯一原因是众所周知它能工作。

    WY-60(也称为Altos 2终端)工作得最好。您还可以使用IBMInformix慷慨解囊(I4GL兼容)将基于字符的I4GL表单转换为基于GUI的表单。。我注意到您撤回了关于通过Visual Studio连接到Informix的问题。。你解决了吗?

    关于连接问题,我得到的答案是,我们正在由一位高薪顾问对系统进行一些工作,他将解决连接问题,因此我应该继续进行其他工作。鉴于我不会参与其中(服务器和顾问在另一个站点上),因此实际上也不知道答案是什么,所以我决定结束这个问题。如果我得到了一个我能理解的答案,我会把问题带回来,尽我所能回答它。好吧,这就少了一个增加你工作量的问题。但是,如果您预期将来将与Informix交互,我建议您在时间允许的情况下熟悉它。