久しぶりにホストの虫と対面。PDSの処理に潜んでいた。事前のデバッグが足りなかったようだ。バイナリファイルのアップ,ダウンは、XMODEMというプロトコルがあるためその試験をすればほぼ確実だが、ASCIIファイルのアップロードは、無手順という事で甘くみていたようだ。
端末からアップロード中にXOFFが送信されてくるとホストの処理がループしてしまう。通常端末からファイルアップロードをしている時には、XOFFなど送信してくる事などないが、回線での文字化けによりホストがXOFFを受信してしまう事もある。この場合の対処がPDSの処理で出来ていなかった。
先日もHさんがISHファイルをアップロードしてくださったが、これが運悪くこのバグに遭遇してしまったようだ。その後のメンテナンスで、このファイルは、なんとかPDSコーナーに登録する事が出来た。不幸中の幸いかも。
しかし、このISHされたプログラム、なかなかの優れ物である。4096色中の16色を使った画像プログラムで、パソコンの画面にビデオを映しているかのような感じを受ける。世の中には、色々と優れたプログラムを作る人がいるものだと、改めて感心した次第。