REST APIでの定期実行JOBの登録について

115 views
Skip to first unread message

oiyou....@gmail.com

unread,
Apr 1, 2019, 10:34:32 PM4/1/19
to 日本JobSchedulerユーザーグループ(JJUG)

失礼致します。及川と申します。
グループに参加させていただきありがとうございます。

JobSchedulerのREST APIについてご質問となります。
現在、外部ソースからREST APIを介して
定期実行の定義(処理)を登録する方法について確認を行っています。
(合わせてJOBに定義しているエラー時のリトライ処理も動作させたいと考えています。)

マニュアルを参照し、実現出来そうな方法として以下のパターンを試してみていたのですが、
上記を満たす方法が見つけられない状態となります。

 ・パターン1
  Standalone Jobを事前に登録しておき、start_jobコマンドを実行
  →REST APIに定期実行のパラメータを渡せない。また、エラー時のリトライは動作するがパラメータが引き継げない状態。

 ・パターン2
  Job Chainを事前に登録しておき、add_orderコマンドにてオーダー登録
  →REST APIに定期実行のパラメータを渡せない。(エラー時のリトライは動作し、かつパラメータも引き継げることを確認済み)

JOBで実行する処理は単純なため、
定期実行の登録が出来ればJOBの種類はどちらでも問題ありません。

上記を実現させる機能(もしくは良い方法)がありましたらお教え頂けないでしょうか。

※エラー時のリトライ処理は以下のような設定となります。
    <delay_after_error  error_count="1" delay="03"/>
    <delay_after_error  error_count="30" delay="stop"/>
Reply all
Reply to author
Forward
0 new messages