操作問い合わせ #3484
closed【JobArranger】異常終了時とタイムアウト時のジョブネットの挙動について
Description
JobArrangerのジョブネット設定で多重起動を「スキップ」にした際に、どちらもジョブネットが異常終了となるのですが挙動に以下の通り差異が発生しています。
【ジョブ異常終了】
ジョブネットが異常終了した場合、後続にスケジューリングされたジョブネットがスキップする
【タイムアウト】
ジョブネットのタイムアウトで異常終了した場合、後続にスケジューリングされたジョブネットが実行される
挙動が仕様として正しいのか、ご確認をお願いいたします。
また、可能であればタイムアウト時にもスキップをしたいのですが、方法などございますでしょうか。
Updated by 保守サポート 担当 about 4 years ago
- Status changed from 新規登録 to 回答中
ジョブアレンジャーのご利用ありがとうございます。
【ジョブ異常終了】
ジョブネットが異常終了した場合、後続にスケジューリングされたジョブネットがスキップする
この前者のケースは、以下のケースでしょうか?
ジョブネット中のジョブが異常終了し、ジョブネットはエラーの赤い「実行中」状況の場合、
後続にスケジューリングされた同一のジョブネットがスキップする
そうである前提で回答しますと、これは仕様です。
多重起動を「スキップ」は、同一のジョブネットが実行中で存在する場合に、新たなそのジョブの実行がSkipされます。
後者のケースでは、ジョブネットは異常終了で終了していますので、実行はされます。
速やかな返信のためにサポート契約をご検討頂ければ幸甚です。
宜しくお願い致します。
Updated by Anonymous about 4 years ago
タイムアウトでの異常終了時に限定し、スケジュールされている後続ジョブの停止は不可でしょうか?
Updated by 保守サポート 担当 about 4 years ago
タイムアウトでの異常終了時に限定し、スケジュールされている後続ジョブの停止は不可でしょうか?
JAZのジョブネットのタイムアウトと多重起動「スキップ」の利用では、この仕様ですので不可です。
しかし、他の方法は考えられる思います。
ジョブネット内での工夫例:
・タイムアウトの異常終了が見込まれるジョブネット中に、タイムアウト用のジョブアイコンを仕込む。
タイムアウト時間を過ぎたら異常終了するジョブアイコン。
・拡張ジョブアイコン(sleep)+情報取得アイコンで、当該ジョブのジョブ状態を判断し、後続で異常終了させる。
主となるジョブフローでこうした処理を入れるなど案です。
速やかな返信のためにサポート契約をご検討頂ければ幸甚です。
宜しくお願い致します。