- ジョブ管理
【JP1/AJS3】無償利用可!V13新機能「マネジメントポータル」でJP1/AJS3の稼働状況を可視化
V13で新たに実装された、JP1/AJS3システムのリアルタイムな稼働状況をWEB画面で確認できる「マネジメントポータル」機能について詳しくご紹介します。
|
実行登録をしたまま、ジョブの定義を変更したいと思った経験はありませんか?
JP1/AJS3で、実行登録の解除をせずに、ジョブの定義を変更する方法を2つご紹介します。
・サスペンド機能を利用する方法
・リリース登録機能を利用する方法
サスペンド機能とは、実行登録中のジョブネットを一時停止し、定義変更可能な状態にする機能です。
サスペンドすると、ユニットは新たに実行されません。即時で定義を変更したい場合に活用します。
イメージは、下記の通りです。
|
<サスペンド機能に関するマニュアル>
・JP1 Version 12 JP1/Automatic Job Management System 3 導入ガイド
4.5.17 ジョブネットの実行登録を解除しないでジョブネットやジョブの定義を変更する
https://itpfdoc.hitachi.co.jp/manuals/3021/30213D2120/AJSF0088.HTM
リリース登録機能とは、定義の差し替え機能です。実行登録をしたまま、指定した日時にジョブネットの定義内容を差し替えられます。ある日時を境に、処理を変更/切り替えたい場合に活用します。
イメージは、下記の通りです。
|
リリース登録機能については、変更できる操作に制限がございます。各機能の詳細については、下記マニュアルに記載がありますため、併せてご確認ください。
<リリース登録機能に関するマニュアル>
・JP1 Version 12 JP1/Automatic Job Management System 3 導入ガイド
4.5.14 指定した日時から自動的にジョブネットの定義を切り替える
https://itpfdoc.hitachi.co.jp/manuals/3021/30213D2120/AJSF0085.HTM
・JP1 Version 12 JP1/Automatic Job Management System 3 運用ガイド
7.3 実行登録中にジョブネットの定義を切り替える
https://itpfdoc.hitachi.co.jp/manuals/3021/30213D2520/AJSJ0083.HTM
まず、サスペンド機能が有効かどうかを確認する手順をご紹介します。
1. JP1/AJS3 - Manager のサーバにリモートで接続
2. コマンドプロンプトで下記を実行
ajsstatus△-F△スケジューラサービス名
※△は半角スペースを示します。
3. コマンドの実行結果を確認し、[サスペンド機能]が[有効]になっているか確認
有効の場合は「サスペンド機能を用いた定義の変更手順」を確認してください。
無効の場合は後述する作業を実施してください。
※JP1 V11以降の場合の手順を記載しています。JP1 V10以前の場合は、事前にサービス停止した上で、
コマンド実行後、サービス起動が必要です。
|
4. JP1/AJS3 - Viewに接続している場合は、接続を解除
5. 下記コマンドを実行
ajssetup△-F△スケジューラーサービス名△-m
6. [サスペンド機能]が[有効]になっているか確認
サスペンド機能を用いてジョブ定義を変更する手順を記載します。
1. JP1/AJS - View にログイン
2. [監視]-[ステータス監視] メニューを選択
3. サスペンドしたいルートジョブネットが選択されている状態で上部の[操作]メニューから
[サスペンド]-[サスペンド実行]を選択
|
4.「サスペンド実行」画面で「実行中の世代がある場合」のラジオボタンで「サスペンドしない」のまま
「OK」を選択
|
実行中のジョブは、サスペンドを行ってもジョブの処理を終えるまで動作し続けます。
また、実行中の世代があるユニットとないユニットを比較した際に、編集可能な箇所に差異があります。
下記マニュアルに、編集可否やユニットの状態遷移について表形式や図で解説されているのでご確認ください。
・4.5.17 ジョブネットの実行登録を解除しないでジョブネットやジョブの定義を変更する
(1) 実行登録中の定義変更
└ (b) ユニットの種類や状態による変更の可否
表4‒11 ユニットと編集操作の対応表
表4‒12 ユニットの状態と編集操作の可否対応表
https://itpfdoc.hitachi.co.jp/manuals/3021/30213D2120/AJSF0088.HTM#a005f131
・JP1 Version 12 JP1/Automatic Job Management System 3 導入ガイド
4.5.17 ジョブネットの実行登録を解除しないでジョブネットやジョブの定義を変更する
(4) サスペンド中のジョブやジョブネットの状態遷移
https://itpfdoc.hitachi.co.jp/manuals/3021/30213D2120/AJSF0088.HTM#a005f139
5. サスペンドしたルートジョブネットの左側に、サスペンド状態を示す赤いアイコンの表示を確認
|
6. ジョブの定義内容を変更
7. サスペンドしたいルートジョブネットが選択されている状態で上部の[操作]メニューから
[サスペンド]-[サスペンド解除]を選択
|
8.「サスペンド解除」画面で「親ジョブネットが実行中に追加されたユニット」では、デフォルトの
「実行する」を選択したまま「OK」を選択
|
次に、リリース登録機能を用いてジョブ定義を変更する手順をサンプルジョブネット「jobnetX」を用いて記載します。
1.任意のジョブグループ配下に、リリース先の jobnetX をコピーしてリリース元の jobnetX’ を作成し、
定義を修正
|
2.[JP1/AJS3 - View]ウィンドウの機能メニューで[リリース登録]をクリックし[リリース登録]を
選択状態にする
|
3.ツリーエリアで、リリース元のジョブネットを管理するジョブグループをクリック
クリックしたジョブグループが選択状態になり、ルートジョブネットがリストエリアに表示されます。
|
4.リリース元のジョブネットをクリックし、[操作]-[リリース登録]を選択
[リリース登録]ダイアログボックスが表示されます。
|
5.リリース登録に必要な情報を入力
リリース先:変更先のジョブネットを選択します
リリースID:任意の値を指定します(例.001など)
リリース日時:差し替える日時を指定します
|
6.[OK]ボタンをクリックし[リリース登録]ダイアログボックスを閉じる
7. [機能メニュー]にて、[リリース登録]を選択している状態で [リリース先]として登録したジョブネットを
選択し、[詳細情報]欄の[表示]ボタンをクリック
手順4で選択したジョブネットの定義が、「リリース待ち」状態でリリース先ジョブネットに登録されていることを確認できます。
|
指定した日時になりましたら、項番7 で確認した画面を更新してください。
[リリース状態]が[適用中]に遷移します。必要に応じて、ジョブネットモニタを開き、変更後の定義に差し替わっていることを確認してください。
実行登録中のユニットの追加/削除や起動条件の設定追加などは、実行中に定義を変更できませんが、今回ご紹介した機能を活用すれば、実行登録解除せずに変更可能です。
ジョブの定義を変更する際に使える便利な機能なので、是非ご活用ください。
JP1/Automatic Job Management System 3 (JP1/AJS3) 11-00以降
2013年、株式会社アシスト入社。Oracle製品を担当後、2015年よりJP1の顧客サポートを担当。「超サポとは感情に働きかけるサポート」を信念にお客様にご満足いただけるサポートを提供できるよう、奮闘中。
趣味は、バイクツーリングと筋トレ。 |
|
V13で新たに実装された、JP1/AJS3システムのリアルタイムな稼働状況をWEB画面で確認できる「マネジメントポータル」機能について詳しくご紹介します。
最新バージョンでサポートされた、ネットワークを介したファイルの監視機能。使用するには事前設定が必要です。本ブログでは設定方法をご紹介します。
限定サポート終了間近のJP1/AJS2からJP1/AJS3へ移行するにあたり、押さえておくべき6つのポイントをご紹介します。