13.3.18 [スケジュールルール]ダイアログボックス
[スケジュールルール]ダイアログボックスでは,ジョブネットの詳細なスケジュールルールを編集します。
このダイアログボックスには,共通する表示項目と次のタブがあります。
- <この項の構成>
- (1) 共通する表示項目
- (2) [基本]タブ
- (3) [遅延監視]タブ
- (4) [高度]タブ
(1) 共通する表示項目
共通する表示項目を次の図に示します。
図13-39 [スケジュールルール]ダイアログボックスの共通の表示項目
![[図データ]](figure/zuv13042.gif)
共通する表示項目について説明します。
- [ルール番号]
- ルール番号を1~144で指定します。すでに利用した番号は,指定できません。デフォルトは,利用していない番号の中で最も小さい番号です。
- [リンクするルール番号]
- スケジュールルールを関連づける上位ジョブネットのルール番号を指定します。
- ネストジョブネットの場合は,スケジュールルールを関連づける上位ジョブネットのルール番号を指定します。デフォルトはルール番号と同じ値です。
- ルートジョブネットの場合は,指定できません。
(2) [基本]タブ
[基本]タブでは,実行開始日の種類,実行開始日時や処理サイクルなどを設定します。
[スケジュールルール]ダイアログボックスの[基本]タブを次の図に示します。
図13-40 [スケジュールルール]ダイアログボックスの[基本]タブ
![[図データ]](figure/zuv13043.gif)
表示項目について説明します。
- [種別]
- ジョブネットの実行開始日の種類をドロップダウンリストで指定します。
- 指定できる実行開始日の種類を次に示します。デフォルトは[登録日]です。
- [登録日]
ジョブを登録した日を実行開始日にします。
- [絶対日]
日付を実行開始日にします。
- [相対日]
基準日を基準に,相対的な日を実行開始日にします。
- [運用日]
基準日を基準に,運用日の日数を実行開始日にします。
- [休業日]
基準日を基準に,休業日の日数を実行開始日にします。
- 指定した[種別]で,指定できる表示項目と,その表示項目の設定内容が異なります。指定した実行開始日の種類と表示項目の設定内容を次の表に示します。
表13-6 指定した[種別]と表示項目の設定内容一覧
[種別] | 開始年月 | 開始日 | 開始時刻 | 処理サイクル | 休業日の振り替え |
---|
登録日 | - | - | ・相対 ・絶対 | ・日 ・週 ・月 ・年 | ・実行しない ・前の運用日に振り替え ・次の運用日の振り替え ・振り替えなしで実行する |
絶対日 | ・年 ・月 | ・日付指定 ・月末指定 ・曜日指定 | ・相対 ・絶対 | ・日 ・週 ・月 ・年 | ・実行しない ・前の運用日に振り替え ・次の運用日の振り替え ・振り替えなしで実行する |
相対日 | ・年 ・月 | ・日付指定 ・月末指定 ・曜日指定 | ・相対 ・絶対 | ・日 ・週 ・月 ・年 | ・実行しない ・前の運用日に振り替え ・次の運用日の振り替え ・振り替えなしで実行する |
運用日 | ・年 ・月 | ・日付指定 ・月末指定 | ・相対 ・絶対 | ・運用日 ・月 ・年 | - |
休業日 | ・年 ・月 | ・日付指定 ・月末指定 | ・相対 ・絶対 | ・休業日 ・月 ・年 | ・実行しない ・前の運用日に振り替え ・次の運用日の振り替え ・振り替えなしで実行する |
- [開始年月]
- 実行開始年月を指定します。指定できる値は,[年]が1994~2036で[月]が1~12です。デフォルトは空白です。
- また,[年]は省略できます。[年]を省略すると,[月]も省略できます。省略すると,実行登録した年月が仮定されます。
- [開始日]
- 実行開始日の指定方法をドロップダウンリストで指定します。デフォルトは[日付指定]です。指定方法を次に示します。
- [日付指定]
日付で実行開始日を指定します。
- [月末指定]
月末を基準に実行開始日を指定します。
- [曜日指定]
曜日で実行開始日を指定します。
「*」を指定した場合,実行登録操作をした日,およびajsscheduleコマンドの実行操作をした日から次の曜日を開始日として扱います。なお,開始年月の[年]または[月]のどちらかを指定し,かつ,[曜日指定]で「*」を指定すると,実行登録操作時,およびajsscheduleコマンド実行時に第1週が仮定されます。
- 指定した[種別]で,実行開始日を指定する方法が異なります。指定した[種別]と実行開始日の指定方法を次の表に示します。
表13-7 指定した[種別]と実行開始日の指定方法
[種別] | 指定方法 | 指定形式 | 指定できる値 | デフォルト値 |
---|
絶対日 | 日付指定 | d日 | 年月を省略した場合 ・1~31日 年だけを省略した場合 ・2月:1~29日 ・その他の月:指定した月での指定できる日数 年月を指定した場合 ・指定した年月の指定できる日数 | 空白 |
月末指定 | 最終日からd日前 | [絶対日]-[日付]で,指定できる値から1を引いた値 省略した場合は,0を仮定します。 | 空白 |
相対日 | 日付指定 | d日 | 1~35日 | 空白 |
月末指定 | 最終日からd日前 | 0~34日 省略した場合は,0を仮定します。 | 空白 |
絶対日,相対日 | 曜日指定 | 第n w曜日 | n:「*」,第1,第2,第3,第4,第5,最終 w:月曜,火曜,水曜,木曜,金曜,土曜,日曜 | n:「*」 w:月曜 |
運用日 | 日付指定 | 第d運用日 | 1~35日 | 空白 |
月末指定 | 最終日からd運用日前 | 0~34日 省略した場合は,0を仮定します。 | 空白 |
休業日 | 日付指定 | 第d休業日 | 1~35日 | 空白 |
月末指定 | 最終日からd休業日前 | 0~34日 省略した場合は,0を仮定します。 | 空白 |
- (凡例)
- d:数字
- n:記号と文字
- w:曜日
- [開始時刻]
- 実行開始時刻を[絶対時刻]または[相対時刻]で指定します。その後,時分を指定します。指定できる値は,[時]が0~47で,[分]が0~59です。デフォルトは,相対時刻の0時0分です。
- [処理サイクル]
- 処理サイクルを指定します。処理サイクルを指定する場合は,[サイクルで実行する]をチェックします。[サイクルで実行する]をチェックすると次の単位でサイクルを指定できます。デフォルトは,空白と,[日]です。指定できる単位と値を次に示します。
- 運用日,日,または休業日単位:1~31
- 週単位:1~5
- 月単位:1~12
- 年単位:1~9
- [休業日の振り替え]
- 実行日が休業日である場合の振り替え方法を指定します。デフォルトは,ルートジョブネットの場合は[実行しない],ネストジョブネットの場合は[振り替えなしで実行]です。指定できる振り替え方法を次に示します。
- [実行しない]
休業日にはジョブネットを実行しません。
- [前の運用日に振り替え]
ジョブネットの実行を前の運用日に振り替えます。
- [次の運用日に振り替え]
ジョブネットの実行を次の運用日に振り替えます。
- [振り替えなしで実行する]
休業日であってもジョブネットを実行します。
- [前の運用日に振り替え]と[次の運用日に振り替え]を指定すると,猶予日数を指定できます。猶予日数を処理サイクルより短い日数で指定することをお勧めします。指定できる値は1~31です。デフォルトは2です。
- [起動条件]
- ジョブネットに起動条件が定義されている場合,起動条件を使ってジョブネットを実行するかどうかを選択します。デフォルトは[使用しない]です。
- なお,ネストジョブネットを選択して[スケジュールルール]ダイアログボックスを表示した場合は,不活性表示になります。
- [設定されていれば使用する]
起動条件を使う場合に選択します。[設定されていれば使用する]を選択すると,[起動条件の有効範囲]を指定できます。
- [使用しない]
起動条件を使わない場合に選択します。[使用しない]を選択すると,[起動条件の有効範囲]は不活性表示になります。
- [起動条件の有効範囲]
- 起動条件で実行する回数,または時間を指定します。[起動条件]の[設定されていれば使用する]が選択されている場合に指定できます。
- なお,ネストジョブネットを選択して[スケジュールルール]ダイアログボックスを表示した場合は,不活性表示になります。
- [回数]
有効範囲を回数で指定する場合は,[回数]ドロップダウンリストから[無制限]または[回数指定]を選択します。[回数指定]を選択すると,ドロップダウンリストの右側に[回]のテキストフィールドが表示され,回数を指定できます。指定できる値は1~999です。デフォルトは空白です。
- [時間]
有効範囲を時間で指定する場合は,[時間]ドロップダウンリストから[無制限],または[絶対時刻],[相対時間]を選択します。[絶対時刻],[相対時間]を選択すると,ドロップダウンリストの右側に[時],[分]のテキストフィールドが表示され,時間を指定できます。指定できる値は,絶対時刻の場合,[時]が0~47で,[分]が0~59です。相対時間の場合は,[分]が1~2,879です。デフォルトは空白です。
(3) [遅延監視]タブ
[遅延監視]タブでは,開始遅延および終了遅延の監視方法を指定します。
[スケジュールルール]ダイアログボックスの[遅延監視]タブを次の図に示します。
図13-41 [スケジュールルール]ダイアログボックスの[遅延監視]タブ
![[図データ]](figure/zuv13044.gif)
表示項目について説明します。
- [開始遅延監視]
- 開始遅延の監視方法を指定します。デフォルトは[監視しない]です。
- ルートジョブネットの場合,次の中から選択します。
- [監視しない]
- [絶対時刻]
- [自ジョブネットの開始予定時刻からの相対]
- ルートジョブネット以外の場合,次の中から選択します。
- [監視しない]
- [絶対時刻]
- [ルートジョブネットの開始予定時刻からの相対]
- [上位ジョブネットの開始予定時刻からの相対]
- [自ジョブネットからの開始予定時刻からの相対]
- [絶対時刻]を選択すると,[時],[分]を指定できます。指定できる値は,[時]が0~47で,[分]が0~59です。デフォルトは空白です。
- [ルートジョブネットの開始予定時刻からの相対],[上位ジョブネットの開始予定時刻からの相対],または[自ジョブネットからの開始予定時刻からの相対]を選択すると,[分]を指定できます。指定できる値は1~2,879です。デフォルトは空白です。
- [終了遅延監視]
- 終了遅延の監視方法を指定します。デフォルトは[監視しない]です。
- ルートジョブネットの場合,次の中から選択します。
- [監視しない]
- [絶対時刻]
- [自ジョブネットの開始予定時刻からの相対]
- ルートジョブネット以外の場合,次の中から選択します。
- [監視しない]
- [絶対時刻]
- [ルートジョブネットの開始予定時刻からの相対]
- [上位ジョブネットの開始予定時刻からの相対]
- [自ジョブネットからの開始予定時刻からの相対]
- [絶対時刻]を選択すると,[時],[分]を指定できます。指定できる値は,[時]が0~47で,[分]が0~59です。デフォルトは空白です。
- [ルートジョブネットの開始予定時刻からの相対],[上位ジョブネットの開始予定時刻からの相対],または[自ジョブネットからの開始予定時刻からの相対]を選択すると,[分]を指定できます。指定できる値は1~2,879です。デフォルトは空白です。
(4) [高度]タブ
[高度]タブでは,起算スケジュールの設定をします。
[スケジュールルール]ダイアログボックスの[高度]タブを次の図に示します。
図13-42 [スケジュールルール]ダイアログボックスの[高度]タブ
![[図データ]](figure/zuv13045.gif)
表示項目について説明します。
- [起算スケジュール]
- ジョブネットに起算スケジュールを定義します。起算スケジュールとは,あらかじめ決まっている実行開始日を基準に,指定した日数分だけ実行開始日を変更して,ジョブネットを実行することです。
- [起算スケジュール]
- [起算スケジュール]をチェックすると,起算日数と起算猶予日数を指定できます。
- 起算日数を指定する場合は,[開始日時から]に起算日数を指定します。指定できる値は,1~31です。デフォルトは1です。
- 開始予定日より前で実行したいときは,[運用日前に実行する]を選択します。
- 開始予定日より後ろで実行したいときは,[運用日後に実行する]を選択します。
- 起算猶予日数を指定する場合は,[起算猶予日数]に起算猶予日数を指定します。指定できる値は,1~31です。ただし,[開始日時から]に指定した起算日数の値以上の値を指定してください。デフォルトは10です。