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ていることを確認する必要があります。ファイルの名前 (デフォルトはです。Informix は でファイルを提供します) または端末のエントリのテキストです。TERMCAP/etc/termcap$INFORMIXDIR/etc/termcap
    • を使用している場合はterminfo、端末エントリをTERMINFO環境変数に保存する場所を指定できます。ディレクトリ名になります。その下には、それぞれ 1 文字の名前 (端末名の最初の文字) を持つ一連のディレクトリがあり、実際の端末の説明がファイルに含まれています。したがって、 とTERMINFO=$HOME/terminfoの場合TERM=wy-60terminfoコードはファイルを探します$HOME/terminfo/w/wy-60
  3. 新しい端末に関連する説明が利用可能であることを確認する必要があります。termcapまたはで説明されている任意の端末タイプを使用できますterminfo。ただし、Informix はいくつかの追加機能 (I4GL リファレンス マニュアルの付録に記載) を使用しtermcapます。
  4. 新しい端末タイプで I4GL プログラムがクリーンに見えることを確認する必要があります。

xtermまたはxterm-colorまたはansiまたはvt100またはその他の多数の端末タイプのいずれかを見ることができます。Wyse 60 を使い続ける唯一の理由は、それが機能することがわかっているからです。

于 2012-06-21T16:46:44.953 に答える
1

WY-60 (別名 Altos 2 端末) が最適です。IBM Informix Genero (I4GL 互換) を使用して、char ベースの I4GL フォームを GUI ベースのフォームに変換するという代替手段もあります。Visual Studio を介した Informix への接続に関する質問を取り下げたことに気付きました..解決しましたか?

于 2012-06-21T17:11:44.900 に答える