2
1

JP1にてジョブのスケジュール設定でつまずいた話

Last updated at Posted at 2024-08-06

はじめに

JP1を触るようになって、1年ほど経ちました。
参画しているプロジェクトでJP1を使用しており、ジョブのスケジュール設定の仕方で実行するジョブの挙動が変わり、想定通りの挙動を実現するために苦労した話を書きます。

JP1/AJS(Job Management Partner 1/Automatic Job Management System)とは

JP1/AJS(Job Management Partner 1/Automatic Job Management System)は、日立製作所が提供するジョブ管理ソフトウェアの一部であり、企業のIT運用を自動化し、効率的に管理するための重要なツールです。
 
主要機能としては、以下の5つです。
image.png

ジョブスケジュール設定で苦戦したこと

私がジョブのスケジュール設定で苦労したことは、
日を跨ぐルートジョブネット内のネストジョブネットのスケジュールを設定する際の実行日付の指定です。

JP1では各ジョブネットでスケジュールルールの設定が可能で、以下のようなスケジュール設定画面で設定できます。詳しい設定方法は、マニュアルをご覧ください。

【スケジュール設定画面】

今回は以下のようなジョブネットを例に説明します。
ジョブネット①(ルートジョブネット) 起動時間:2024/7/24の20:00
ジョブネットA(ネストジョブネット) 起動時間:2024/7/24の20:15
ジョブネットB(ネストジョブネット) 起動時間:2024/7/25の1:15
※以下、ジョブネットA→ジョブA、ジョブネットB→ジョブB 

image.png

 上記の場合の各ジョブネットのスケジュール設定は以下で設定しました。
 【スケジュール設定】 
 ・ジョブネット①
 

 ・ジョブA
 
 
 ・ジョブB
 

 
上記のスケジュール設定でジョブネット①を起動したところ、
ジョブネット①が7/24の20:00に起動されたのち、
ジョブAは7/24の20:15に起動・正常終了されましたが、
ジョブBは7/25の1:15に起動されませんでした。

image.png

原因はジョブBのスケジュール設定の方法が誤っていたことでした。
ジョブBのスケジュールはジョブネット①のスケジュールに合わせて、設定しなければいけませんでした。

ジョブBの正しいスケジュール設定は2024/7/25の1:15ではなく、2024/7/24の25:15と設定する必要がありました。

ジョブBのスケジュール設定を上記のように変更し、
ジョブネット①を起動したところ、ジョブA、ジョブBどちらも起動・正常終了されました。

image.png

まとめ

日を跨ぐルートジョブネット内のネストジョブネットのスケジュール設定をする際は、スケジュール設定の起動日時をルートジョブネットの起動日時に合わせる必要があります。
また、上記のジョブBの起動時間のように「25:15」というような時間を指定するにはルートジョブネットの時間制を「48時間制」にしておく必要があります。
ジョブのスケジュール設定において同じ事象でお困りの方の参考になれば幸いです。
 

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1