• 文字サイズ変更
  • S
  • M
  • L

FAQのNo.から検索


  • No : 34756
  • 公開日時 : 2023/08/09 11:08
  • 印刷
DSServista

【DataSpider Servista】スケジュールトリガーで「休日には実行しない」設定をしているのに土日にトリガーが実行されます。原因と対応策を教えてください。

スケジュールトリガーで、[標準カレンダー] を使用して、[休日の動作] に[休日には実行しない] を指定しているのですが、土曜と日曜にもトリガーが発火してスクリプトが実行されてしまいます。原因と対処方法を教えてください。
カテゴリー : 

回答

■仕様説明
DataSpider 4.1 より前のバージョンでは、スケジュールトリガーの[標準カレンダー] は、コントロールパネルの [休日設定] で新しいカレンダーを作成する際に選択できる、[基準カレンダー] の [2006-2020 日本カレンダー(土日・祝日あり)] と同じ内容になります。
 
[2006-2020 日本カレンダー(土日・祝日あり)] では、2020 年 12 月までの休日情報が設定されておりますが、2021 年 1 月以降の休日の情報は設定されていません。
 
このため、該当のスケジュールトリガーで使用している「標準カレンダー」に2021 年 1 月以降の休日が設定されていないことで、事象が発生していると想定されます。
 
■対応策
以下のいずれかの方法での対応をご検討ください。
  1. 休日設定を作成する
[コントロールパネル] – [休日設定] にて新しく休日設定を作成していただき、スケジュールトリガーで使用することで休日にトリガーを発火させないことが可能です。
 
・[コントロールパネル] - [休日設定]
  1. DataSpider をバージョンアップする
DataSpider 4.1 以降のバージョンでは、スケジュールトリガーの「標準カレンダー」の期間が 2030 年まで延長されているため、
ご利用の DataSpider を 4.1 以降のバージョンにバージョンアップすることで、休日にトリガーを発火させないことが可能です。
目的別で検索
設定