どうしてジョブ(プログラム)の完了コードは4の倍数なのか?

IBMメインフレームのOSやユーティリティーなどがプログラムの復帰コードを4の倍数にしているのは機械命令の仕様から来ています。なぜ4の倍数なのかは、呼び出したプログラムから戻った後の処理を行う復帰コード別ルーチンにジャン …

JCLをサブミットして実行後のジョブSYSOUTを読み込み表示するISPFエディター編集マクロ

JCLをサブミットして実行後のジョブSYSOUTを読み込み表示するISPFエディター編集マクロ 「REXXからバッチジョブをサブミットして実行後のジョブログを読み込む」の記事で紹介した、JCLをサブミットして実行結果を取 …

REXXからMVSアプリケーションやユーティリティーを実行する

REXXでは直接アプリケーションやユーティリティー・プログラムを呼び出して実行することもできます。非同期に実行されるバッチジョブのサブミットと異なり、REXX側の処理とアプリケーションやユーティリティーの処理を容易に同期 …

REXXからバッチジョブをサブミットして実行後のジョブログを読み込む

REXXは、外部(環境)コマンドによってデータセットなどのMVSリソースだけでなく様々なリソースにもアクセスすることができます。SDSFを呼び出すことで、スプールにアクセスしてジョブログなどのSYSOUTデータセットにア …