REXX execを強制的に終了させる(備忘録)

REXX execが実行中にLOOPやWAITなどを起こして終了しなくなってしまった場合はATTNキー押下によるリカバリーを試みる。TN3270コネクションを切ってABENDS622によるTSOユーザー空間キャンセルを狙っても必ずしも上手く行かない。TCPコネクションだけ切れて空間はアクティブなままになってしまう場合も多い。
ATTNキーを押し、IRX0920Iに対してHEを応えれば実行中のREXXのHALTが試みられる。IRX0920IではHIがガイドされているが、ALL REXXではなくアセンブラーやUSSサービスなどREXX以外の言語のプログラムを外部関数として呼び出しているような場合、LOOP経路に外部関数呼び出しが入っていたり外部関数内でWAITしているような時はHEがより有効(DETACHされるようだ)。最初からHEでもよいか…

Print Friendly, PDF & Email