3.5 起動条件 起動条件 起動条件 起動条件の の の の定義 定義 定義 定義
4.1.1 実行登録 実行登録の 実行登録 実行登録 の の の方法 方法 方法 方法
定義したジョブネットは,実行登録して処理を開始します。実行登録は,ルートジョブネットに対して行う操作です。ルート ジョブネットを実行登録すると,その下にあるすべてのユニットが実行登録されます。
ジョブネットの実行登録には,次の三つの方法があります。
• 即時実行登録
• 計画実行登録
• 確定実行登録
これらの実行登録方法の特徴を次に示します。
表表
表表 4444----1111 実行登録実行登録実行登録方法実行登録方法方法方法のののの特特特徴特徴徴徴 実行登録実行登録
実行登録実行登録方法方法方法 特方法 特特特徴徴徴徴 即時実行登録 実行契機実行契機実行契機実行契機::::
カレンダー情報やジョブネットに設定されているスケジュール情報に関係なく,実行登録と同 時にジョブネットを実行。
カレンダー カレンダー カレンダー
カレンダー情報情報情報情報ややややスケジュールスケジュールスケジュールスケジュールののの変の変変変更更更:::: 更
カレンダー情報やジョブネットのスケジュール情報は関係ないので無効。
スケジュール スケジュール スケジュール
スケジュールののの一時変の一時変一時変更一時変更更更((((メニューメニューメニューメニューややややコマンドコマンドコマンドコマンドかかかかららららのののの変変変変更更更更):):):):
実行予定がないため,無効。
そそ
そそのののの他他他他::::
実行回数の制限はできない。ただし,起動条件を設定しているジョブネットの場合は,実行回 数または起動条件の監視時間を指定できる。
主主
主主なななな運用例運用例運用例:::: 運用例
コマンドや人手でジョブネットを開始する場合など。
(ユーザーからの要求ですぐにジョブネットを実行したいときや,ユーザープログラムから任意 のジョブネットを実行したいとき,またはファイル転送ソフトなど他製品の処理結果を受けてジ ョブネットを実行したいときなど)
計画実行登録 実行契機実行契機実行契機実行契機::::
カレンダー情報やジョブネットに設定されているスケジュール情報に従ってスケジュールを算 出し,ジョブネットを実行する。ただし,算出されるスケジュールは擬似予定(シミュレーション による実行予定)として扱われる。
カレンダー カレンダー カレンダー
カレンダー情報情報情報情報ややややスケジュールスケジュールスケジュールスケジュールののの変の変変変更更更:::: 更
カレンダー情報やジョブネットのスケジュール情報の定義を変更した場合は,変更後の情報 に基づいてスケジュールが再計算される。
スケジュール スケジュール スケジュール
スケジュールののの一時変の一時変一時変更一時変更更更((((メニューメニューメニューメニューややややコマンドコマンドコマンドコマンドかかかかららららのののの変変変変更更更更):):):):
実行登録によって算出されたスケジュールの一時変更は無効(擬似予定のため)。ただし,
次回実行予定に限り一時変更できる(ジョブネットが実行開始されると,次の擬似予定はスケ ジュールとして確定されるため)。
主主
主主なななな運用例運用例運用例運用例::::
カレンダー情報やスケジュール情報が変更になるおそれがある場合や,一時的なスケジュー ルの変更が発生しない場合など。
(年度が変わって運用日・休業日の再設定が必要になったときや,ジョブネットの運用スケジ ュールが変更になったときなどに,登録解除をしないでカレンダー情報やスケジュール情報 を変更できる)
確定実行登録 実行契機実行契機実行契機実行契機::::
期間または回数(未来世代数)を指定してジョブネットを実行させる。指定した期間または回 数のスケジュールを,カレンダー情報とジョブネットに設定したスケジュール情報に従って算 出し,確定する。
カレンダー カレンダー カレンダー
カレンダー情報情報情報情報ややややスケジュールスケジュールスケジュールスケジュールののの変の変変変更更更:::: 更
カレンダー情報やジョブネットのスケジュール情報の定義を変更した場合,変更後の情報が 有効になるのは,指定した期間または回数の実行を終了したあと。変更内容をスケジュール に反映させたい場合は,一度登録解除し,再度実行登録を行う必要がある。
スケジュール スケジュール スケジュール
スケジュールののの一時変の一時変一時変更一時変更更更((((メニューメニューメニューメニューややややコマンドコマンドコマンドコマンドかかかかららららのののの変変変変更更更更):):):):
確定分のスケジュールについては,一時的な変更ができる。
実行実行
実行実行予予予予定日定日定日定日ののの追加の追加追加((((メニュー追加 メニューメニューメニューやややコマンドやコマンドコマンドコマンドかかからかららのらのの追加の追加追加):追加):):):
実行予定日の追加ができる。
主主
主主なななな運用例運用例運用例運用例::::
特定の期間や回数分だけジョブネットを実行したい場合や,確定したスケジュールを一時的 に追加・変更したり,中止したりするおそれがある場合など。
(日付を指定して実行予定を変更したり,登録解除をしないでジョブネットの実行を中止した りできる)
各登録方法で実行した場合のジョブネットの動作について説明します。それぞれの特徴を踏まえて,運用に合った実行登 録方法を選択してください。なお,実行登録は,JP1/AJS2 - View およびコマンドで行います。実際の実行登録の操作に ついては,マニュアル「JP1/Automatic Job Management System 2 操作ガイド 7. ジョブネットの実行」およびマニュアル
「JP1/Automatic Job Management System 2 コマンドリファレンス 1. コマンド ajsentry」を,実行登録後のジョブネットの 定義変更やスケジュール変更の方法については「10.2 実行登録したジョブネットに対する操作」を参照してください。
(1) (1) (1)
(1) 即即即時実行登録即時実行登録時実行登録時実行登録
ジョブネットを即時実行登録すると,スケジュール定義やカレンダー定義に関係なく,実行登録と同時に 1 回だけジョブネ ットが実行されます。ジョブネットにスケジュール情報が設定されている場合でも,即時に実行します。
即 即 即
即時実行登録時実行登録時実行登録時実行登録のののの注意事項注意事項注意事項注意事項
JP1/AJS2 では,次回実行予定のないジョブネットについては,複数実行登録を行えます。即時実行登録 したジョブネットには次回実行予定がないため,すでにジョブネットが即時実行登録済みであっても,再 度,即時実行登録できます。
(2) (2) (2)
(2) 計計計画計画画画実行登録実行登録実行登録実行登録
計画実行登録は,ジョブネットのスケジュール定義やジョブネットが属するジョブグループのカレンダー情報に基づいて実 行予定をスケジュールします。
計画実行登録の場合,実行登録後は初回のジョブネットの実行予定だけが確定されたスケジュールで,それ以降のスケ ジュールは擬似予定(シミュレーションされたスケジュール)という扱いになります(擬似予定については「4.3.2(1) スケジュ ールシミュレーション」を参照)。次の実行予定は,前の実行予定のジョブネットが開始された時点でスケジュール確定しま す。
図図
図図 4444----1111 計計計画計画画画実行登録時実行登録時実行登録時実行登録時のののの次回次回次回次回実行実行実行予実行予予定予定定定のののの生生生生成成成成
また,計画実行登録した場合は,ルートジョブネットの実行予定が「未計画」状態にならないかぎり再度実行登録すること はできません。
なお,計画実行登録では,ジョブネットのスケジュールルールやジョブネットが属するジョブグループのカレンダー定義が 変更されると,その変更内容に従って即時にスケジュールが再計算されます。また,スケジュールルールが変更されたジョ ブネットに排他スケジュールが設定されている場合,そのジョブネットと同じ階層にあるジョブネットの実行予定についても,
変更後の内容に従ってスケジュールが再計算されます。
計計
計計画画画画実行登録後実行登録後実行登録後実行登録後ののののスケジュールスケジュールスケジュールスケジュール定義定義定義定義おおおよおよよびよびびびカレンダーカレンダーカレンダーカレンダー定義変定義変定義変更定義変更更更時時時時のののの注意事項注意事項注意事項注意事項
ジョブネットを計画実行登録し業務運用している場合,その運用中にスケジュール定義を変更すると即座 にその変更内容に従ってジョブネットの次回実行予定が再計算されます。その変更内容によって,ジョブ ネットに当日の実行予定が作成され,即時にジョブネットが実行される場合があります。ジョブネットのスケ ジュール定義の変更例を次の図に示します。
図図
図図 4444----2222 スケジュールスケジュールスケジュール定義スケジュール定義定義の定義ののの変変変変更更更更例例例例
この例では,10:00 に,スケジュール定義で 8:00 と設定されているジョブネットの開始時刻をそれぞれ (a)7:00,(b)9:00,(c)11:00 と変更しています。(a)の変更例では当日の 8:00 の実行予定がすでに終了して いて,当日のジョブネットの実行予定が生成されることはありません。(b)の変更例では当日の 8:00 の実行 予定は終了していますが,当日の 9:00 の実行予定は生成されていませんので 9:00 の実行予定が生成さ れます。またスケジュール定義を変更した時刻は 10:00 であるため,ジョブネットは即時に実行されます。
(c)の例では(b)同様,11:00 の実行予定が生成されますが,スケジュール定義変更時刻は 10:00 であるた め 11:00 になってからジョブネットは実行されます。