毎月パラメーター値が変動する処理を含む業務では、実行のたびにジョブネットの定義を変更しなければならない。これを自動化するにはどうしたらよいだろうか。
パラメーター値が変動する業務のジョブネットを自動化するには、ジョブに値を引き継ぐ情報をマクロ変数として定義し、実行登録時に値を指定すればよい。業務運用上またはジョブのプログラム仕様上、年月の情報を毎月指定する必要がある場合などに有効だ。
対象製品:JP1/Automatic Job Management System 2 - Manager(JP1/AJS2 - Manager)
ジョブ1からジョブ4で構成される業務において、ジョブ4に処理年月の情報をパラメーターとして与える場合の設定例を紹介しよう。
まず、可変値となるジョブのパラメータをマクロ変数として定義する(この場合は「?AJS2YYMM?」)。
そしてジョブネットの実行登録時に引き継ぎ情報として定義したマクロ変数に200702を設定することで、ジョブ4に引数として200702を渡すことができる。また、ajsentryコマンドの -c 引数を用いることで、コマンドラインからパラメーターを渡して実行することも可能である。
システム管理者へのお助けTips:JP1一問一答・ジョブ作成時のデフォルト値を変更する方法は?
省エネ、省スペース、床上げ不要:サーバルームをユニット単位で拡張――日立「モジュール型データセンタ」
HITACHI Open Middleware World 2008 Autumn Report:仮想化時代に求められる運用管理の手法とは
Cosminexus V8 Review:ユーザー側からの業務カイゼンを促がすSOA基盤
省電力も、自律復旧も:ブレードサーバの潜在力を引き出す管理ツール群
企業ポケコンユーザーを呼び戻せるか?:ケータイ目線で開発が進むシンクライアント
JP1で一括制御:日立とNTTファシリティーズ、IT機器とファシリティの統合管理システムを開発Copyright © ITmedia, Inc. All Rights Reserved.