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

FAQのNo.から検索


  • No : 35083
  • 公開日時 : 2023/12/27 08:36
  • 印刷
DSServista

【DataSpider Servista】HTTPトリガーで呼び出したスクリプトの処理中にレスポンスを返すことはできますか

HTTPトリガーはスクリプトの処理が終了し次第レスポンスが返されますが、
スクリプトの処理中でもレスポンスを返すことは可能ですか。
カテゴリー : 

回答

HTTPトリガーでは、呼び出したスクリプトの処理中にレスポンスを返すことはできません。
なお、代替案として、以下のような方法が想定されます。
 
■代替案
以下の方法で、スクリプトの実行が終了する前に、
トリガーからレスポンスを返すことが可能です。
 
▼手順
1.本来HTTPトリガーで呼び出すスクリプトを、 ScriptRunner から呼び出すよう設定を行います。
 
2.[外部アプリケーション起動] 処理を利用して、
 「1.」で設定したScriptRunner を呼び出すスクリプトを作成します。
 
3.HTTP トリガーから、「2.」で作成したスクリプトを呼び出すよう設定を行います。
 
[外部アプリケーション起動] 処理では、プロパティの [外部アプリケーションが終了するまで待つ] の
チェックを外すことで、呼び出した処理の終了を待たずに処理を終了します。
 
上記機能を使用することで、ScriptRunner で呼び出した、
本来トリガーから呼び出すスクリプトが終了する前に、
HTTPトリガーからレスポンスを返すことができます。
 
上記仕様を利用することで、ご要望が満たせるかご検討ください。
Version Information
Ver.4
目的別で検索
仕様確認