実行環境

115. 長時間使用していると突然終了するのはなぜ?

5250エミュレータなどでジョブを長時間使用していると

ジョブ・メッセージ待ち行列を拡張することができない。
ジョブが終了しました。

とのメッセージが表示されてジョブがサイン・オフされてしまう現象に
出くわすことがある。
これはなぜだろうか?

ジョブ待ち行列のサイズには上限があって
システム値: QJOBMSGQMX : ジョブ・メッセージ待ち行列の最大サイズ
によって

サイズ(メガバイト 数)  . . :   16         2-64

のように制約されている。

したがって QJOBMSGQMX の値を 64 のように最大限に拡張してやると
もう少し長く使用することができる。