これについて簡単に考えると、3つの選択肢があります。すべてSDSF(システム表示および検索機能)の使用が含まれます。
すべてのメインフレームショップがIBM製品であるSDSFのライセンスを取得しているわけではないことに注意してください。ISVの代替案があります。私はこれらを知っていますが、なじみがありません。
私が働いているショップでこれを行っている場合は、メインフレームとのSSHセッションを確立し、リンクで説明されているRexxコードを実行するためのバッチジョブを送信します。バッチジョブは、CICS領域の状況を確認し、電子メールを送信できます。私の好みは、以前にそれらすべてのことをしたことから来ています、私はちょうどこれらをこのようにまとめていません。
メインフレームの人々は、Rexxを禁止している、マシンへのSSH接続を許可していない、またはSDSFへのRexxインターフェースをセットアップすることを望まない可能性があります。彼らはJavaについて同じように感じるかもしれません。
セキュリティに影響がある可能性があります。logonIDとパスワードはスクリプトに含まれますね。そのIDは何をすることが許可されますか?スクリプトはどのように保護されますか?IDのパスワードは定期的に期限切れにする必要がありますか?
つまり、このプロセスを正しく機能させるには、(おそらく複数の)メインフレームスタッフと協力する必要があります。これらの質問はどれも、あなたがあなたの目標を達成するのを妨げるようには設計されていません。システムのセキュリティと整合性を損なうことなく、目標を達成する必要があります。
考えるべき他のいくつかのこと...
CICS領域が稼働しているかどうかを確認するのはなぜですか?それが理由である場合、(たとえば)リージョンが稼働している場合はリージョンにメッセージを送信し、ダウンしている場合は誰かに通知するバッチプロセスを開始する場合は、代わりにバッチプロセスにエラー処理を組み込むのが最適です。
メインフレームショップには通常、重要なイベントが発生したときに人々に通知するための自動化ソフトウェアがあります。ベルが鳴る、ライトが点滅する、ポケットベルが消える、メールが送信されるなどです。おそらく、あなたがやろうとしていることはすでに別の方法で処理されています。 。