プロジェクト

全般

プロフィール

操作問い合わせ #3484

完了

【JobArranger】異常終了時とタイムアウト時のジョブネットの挙動について

匿名ユーザー さんが約4年前に追加. 約1年前に更新.

ステータス:
終了
優先度:
高め
担当者:
-
開始日:
2020/07/20

説明

JobArrangerのジョブネット設定で多重起動を「スキップ」にした際に、どちらもジョブネットが異常終了となるのですが挙動に以下の通り差異が発生しています。

【ジョブ異常終了】
ジョブネットが異常終了した場合、後続にスケジューリングされたジョブネットがスキップする

【タイムアウト】
ジョブネットのタイムアウトで異常終了した場合、後続にスケジューリングされたジョブネットが実行される

挙動が仕様として正しいのか、ご確認をお願いいたします。
また、可能であればタイムアウト時にもスキップをしたいのですが、方法などございますでしょうか。

保守サポート 担当 さんがほぼ4年前に更新

  • ステータス新規登録 から 回答中 に変更

ジョブアレンジャーのご利用ありがとうございます。

【ジョブ異常終了】
ジョブネットが異常終了した場合、後続にスケジューリングされたジョブネットがスキップする

この前者のケースは、以下のケースでしょうか?
 ジョブネット中のジョブが異常終了し、ジョブネットはエラーの赤い「実行中」状況の場合、
 後続にスケジューリングされた同一のジョブネットがスキップする

そうである前提で回答しますと、これは仕様です。

多重起動を「スキップ」は、同一のジョブネットが実行中で存在する場合に、新たなそのジョブの実行がSkipされます。
後者のケースでは、ジョブネットは異常終了で終了していますので、実行はされます。

速やかな返信のためにサポート契約をご検討頂ければ幸甚です。
宜しくお願い致します。

匿名ユーザー さんがほぼ4年前に更新

タイムアウトでの異常終了時に限定し、スケジュールされている後続ジョブの停止は不可でしょうか?

保守サポート 担当 さんがほぼ4年前に更新

タイムアウトでの異常終了時に限定し、スケジュールされている後続ジョブの停止は不可でしょうか?

JAZのジョブネットのタイムアウトと多重起動「スキップ」の利用では、この仕様ですので不可です。

しかし、他の方法は考えられる思います。
ジョブネット内での工夫例:
・タイムアウトの異常終了が見込まれるジョブネット中に、タイムアウト用のジョブアイコンを仕込む。
 タイムアウト時間を過ぎたら異常終了するジョブアイコン。
・拡張ジョブアイコン(sleep)+情報取得アイコンで、当該ジョブのジョブ状態を判断し、後続で異常終了させる。

主となるジョブフローでこうした処理を入れるなど案です。

速やかな返信のためにサポート契約をご検討頂ければ幸甚です。
宜しくお願い致します。

保守サポート 担当2 さんが約1年前に更新

  • ステータス回答中 から 終了 に変更

他の形式にエクスポート: Atom PDF