• 検索結果がありません。

ジョブネットの実行日時を一時変更する

ドキュメント内 JP1/Automatic Job Management System 3 導入ガイド (ページ 187-192)

4.5  実行登録したジョブネットに対する操作

4.5.3  ジョブネットの実行日時を一時変更する

ジョブネットの実行予定世代の実行開始日時を変更できます。一時変更の場合,変更されるのは選択した 実行予定だけで,それ以外の実行予定やスケジュールルールは変わりません。変更した日時にジョブネッ トを実行したあとは,定義したスケジュールルールに基づいた実行に戻ります。

ルートジョブネットの実行予定を元の実行開始日時より前の日時に変更する場合,元の実行予定をそのま ま残し,新たに実行予定を追加できます。この場合は,変更前の日時と変更後の日時の両方でジョブネッ トが実行されます。

なお,次回実行予定日を当日へ変更した場合,変更した時点ですでに実行予定時刻を過ぎていたら,すぐ にジョブネットが開始されます。

実行予定のないジョブネットは変更もできません。

一時変更した実行日時は,変更を解除して元の実行日時に戻せます。ただし,確定実行登録したルートジョ ブネットの実行予定を前倒しして実行予定を追加した場合は,変更を解除することによって,前倒しして 追加した実行予定の実行日時を元の実行日時に戻せます。ただし,変更を解除した実行予定はなくならな いで,元の実行予定と同じ実行開始日時に戻ります。そのため,二つの実行予定が,同じ実行開始日時に 実行されてしまいます。前倒しして追加した実行予定を取り消すには,変更解除ではなく,前倒しして追 加した実行予定を実行中止してください。

この操作は,JP1/AJS3 - View,Web GUI,計画一時変更(日時変更)API または

ajsplan

コマンドで実 行できます。JP1/AJS3 - View での操作については,マニュアル「JP1/Automatic Job Management System 3 操作ガイド 9.3 ジョブネットの実行開始日時を一時的に変更する」を,Web GUI での操作に ついては,マニュアル「JP1/Automatic Job Management System 3 操作ガイド 付録 A.23 [日時変 更]ダイアログボックス」を,計画一時変更(日時変更)API で操作する場合は,マニュアル「JP1/

Automatic Job Management System 3 コマンドリファレンス 7.1.11 計画一時変更(日時変更)API」

を,また,コマンドで操作する場合は,マニュアル「JP1/Automatic Job Management System 3 コマ ンドリファレンス 3. 通常の運用で使用するコマンド ajsplan」を参照してください。

(1) ネストジョブネットの実行予定を変更する場合

ネストジョブネットの実行日時は,ルートジョブネットの実行開始日から 48 時間の範囲内でだけ変更で きます。48 時間以内であれば,翌日の日付を指定しても有効になります。

例えば,ルートジョブネットの実行日が 8/11 の場合に,ネストジョブネットの実行開始日時を 8/12 の 1:00 と指定しても,8/11 分の実行予定として扱われ,ネストジョブネットは実行されます。

4. 業務の実行

(2) ルートジョブネットが 48 時間制の場合

ルートジョブネットのスケジュール定義に 48 時間制を採用していて,ルートジョブネットの実行日時を 一時変更する場合,変更する実行開始日時と実行日の関係に注意してください。例えば,8/11 36:00 へ 一時変更するのと,8/12 12:00 へ一時変更するのとでは,実際の実行開始時刻は同じですが,JP1/AJS3 の運用上の実行日が異なります。実行日の指定によっては,ネストジョブネットが実行されないことがあ ります。

実行開始時刻を 8/11 36:00 に一時変更すると,実行日は 8/11 になります。そのため,ネストジョブネッ トのスケジュールは,8/11 の 0:00〜47:59 までのスケジュールが有効になります。

実行開始時刻を 8/12 12:00 に一時変更すると,実行日は 8/12 になります。そのため,ネストジョブネッ トのスケジュールは,8/12 の 0:00〜47:59 のスケジュールが有効になります。

ルートジョブネットのスケジュール定義の 48 時間制については,「3.3.1 ルートジョブネットの時間制と スケジュールルール」を参照してください。

実行開始日時の指定と実行日の関係について,次の図に示します。

図 4‒29 実行開始日時の指定と実行日の関係

注意事項

• 実行日時の一時変更で 48 時間制スケジュールが有効になるのは,絶対日時で日時変更した場合で す。相対日時指定で日時変更した場合は,24:00 以降は翌日扱いとなります。例えば,8/1 の 22:00 の実行予定を,相対時刻指定で 12 時間後に実行日時を変更した場合は,8/1 の 34:00 として実行 されないで 8/2 の 10:00 として実行されます。

• ルートジョブネットのスケジュール定義に 48 時間制スケジュールを採用し,基準時刻に 0:00 以外 の時刻が設定されている場合,指定した日時と JP1/AJS3 運用上の日付とにずれが生じるなど,運 用が複雑になるため注意が必要です。詳細については,「3.3.2(1)(a) 実行開始日時の設定」を参照 してください。

4. 業務の実行

(3) 上位ジョブネットの実行予定を一時変更した場合のネストジョブネット のスケジュール

実行予定を一時変更するジョブネットにネストジョブネットがある場合,上位ジョブネットと連動して配 下のジョブネットの開始日時も同時に変更できます。連動して変更する場合,上位のジョブネットの開始 時刻を 2 時間ずらすと,配下のジョブネットも同じように 2 時間ずらされます。連動させない場合は,上 位のジョブネットの開始日時を変更しても,配下のジョブネットの開始日時は変更されません。

配下のジョブネットのスケジュールを連動させない設定の場合でも,ルートジョブネットの実行予定日を 別の日に変更した場合は,ネストジョブネットのスケジュールが自動的に再計算されます。スケジュール の再計算は,ルートジョブネットの実行登録方法によって異なるため注意してください。変更後のスケ ジュールを,ルートジョブネットの実行登録方法ごとに説明します。

なお,実行登録方法による違いを意識したくない場合は,ルートジョブネットの実行日時を変更する際に,

配下のネストジョブネットを連動して変更するように指定してください。

ルートジョブネットの実行日を一時変更した場合のネストジョブネットのスケジュールを,次の図に示し ます。

図 4‒30 ルートジョブネットの実行日を一時変更した場合のネストジョブネットのスケジュー ル

4. 業務の実行

ルートジョブネットを計画実行登録していた場合

ルートジョブネットの実行日を一時変更すると,ネストジョブネットのスケジュールは,スケジュール ルールに基づいて再計算されます。変更後の実行日がネストジョブネットのスケジュールルールに一致 しなければ,そのネストジョブネットの実行予定は生成されません。ネストジョブネット B は処理サ イクルが毎日であるため,8/13 もスケジュールが有効ですが,ネストジョブネット C は処理サイクル が毎週であるため,8/13 のスケジュールは無効です。そのため,8/13 にはジョブネット C は実行さ れません。

ルートジョブネットを即時実行登録,または確定実行登録していた場合

ネストジョブネット B,C は,どちらも実行予定日が 8/11 で確定されています。確定されている実行 予定は通常変更されませんが,ルートジョブネットの実行日を変更した場合は,変更後のルートジョブ ネットの実行日に合わせて,ネストジョブネットの実行時刻が変更されます。ネストジョブネットの実 行時刻が,ルートジョブネットの実行日の基準時刻から 48 時間以内に収まるように変更されます。そ の結果,ネストジョブネット B,C の実行予定は,8/13 に移動します。

(4) 擬似予定よりあとの日時に変更する場合

擬似予定とは,計画実行登録したジョブネット,および未来世代数を設定して確定実行登録したジョブネッ トについて,ジョブネットの実行予定を擬似的に生成したものです。計画実行登録の場合,次回予定以降 の予定(スケジュール)を指します。未来世代数を設定した確定実行登録の場合,指定した未来世代数以 降の予定を指します。

計画実行登録したジョブネット,および未来世代数を設定して確定実行登録したジョブネットの日時を擬 似予定よりあとの日時に変更した場合,変更後の実行予定より前にある擬似予定は実行されません。

擬似予定またがりの実行予定日付変更の例を,次の図に示します。

図 4‒31 擬似予定またがりの実行予定日付変更の例

上記の場合,実行予定日を 8/11 から 8/15 に変更しています。8/15 より前にある擬似予定の 8/14 は実 行されません。したがって,実行予定日は 8/15 および 8/17 となります。

なお,8/14 の擬似予定を実行する場合は,次のようにしてください。

4. 業務の実行

計画実行登録したジョブネットの場合

8/14 の擬似予定を実行する場合は,日時変更で一時変更するのではなく,8/11 の実行予定を実行中 止し,スケジュールルールの追加で 8/15 に実行予定を追加してください。

実行予定の実行中止については,「4.5.5 ジョブネットやジョブの実行を中止する」を参照してください。

未来世代数を設定して確定実行登録したジョブネットの場合

実行予定日を 8/11 から 8/15 に変更したあと,擬似予定があった 8/14 に実行予定を追加してください。

実行予定の追加については,「4.5.2 ジョブネットに実行予定を追加する」を参照してください。

(5) 計画実行登録された実行予定に対して複数回一時変更で予定を追加する 場合

計画実行登録では,最新のスケジュールから次回実行予定日時を算出するため,次々回以降の実行予定は 擬似予定としてスケジュールを確定しません。そのため,計画実行登録したジョブネットでは,スケジュー ルが確定している次回実行予定だけを一時変更できます。

現在の実行予定日時より前の日時に一時変更する場合は,変更前のスケジュールを移動させる(次回予定 移動),または変更前のスケジュールを動かさないで追加する(次回予定追加)を選択できますが,追加の 場合は次回実行予定だけ追加できます。次々回以降の予定を含む複数の予定は一時変更で追加できません。

また,連続して追加指定で一時変更をした場合でも,最後の一時変更で追加された次回実行予定だけが追 加されます。

計画実行登録された実行予定に対して複数回一時変更した場合について,次の図に示します。

図 4‒32 計画実行登録された実行予定に対して複数回一時変更した場合の例

4. 業務の実行

ドキュメント内 JP1/Automatic Job Management System 3 導入ガイド (ページ 187-192)