QRadar Offence Ingestion Configuration 中に発生する ExecutionTimeoutException エラーの解決方法Issue ServiceNow で QRadar Offence Ingestion Configuration 中に接続テストを実行すると、API 認証情報の検証にデフォルトのタイムアウト時間を超える時間がかかったことを示す ExecutionTimeoutException エラーが発生する場合があります。この記事では、この問題の原因と解決方法について説明します。 エラーメッセージ com.glide.sys.ExecutionTimeoutException: An execution timed out with timeout of 30000 MILLISECONDS このエラーは、QRadar API 認証情報を検証するための Flow Action がデフォルトの実行タイムアウト時間を超過した場合に発生します。 Symptoms • QRadar Offence Ingestion Configuration 中の接続テストが失敗する • 次のエラーメッセージが表示される: 「ExecutionTimeoutException: An execution timed out with timeout of 30000 MILLISECONDS」 • API 認証情報の検証を試行するたびにタイムアウトエラーが発生する • 他のインテグレーションでも同様のタイムアウトエラーが発生する場合がある • エラーが Flow Logs または Flow Executions に表示される Release Washington DC リリース以降 Cause QRadar Offence Ingestion とのインテグレーションには、API 認証情報を検証するために QRadar サーバーへ API コールを実行する Flow Action - Wrapper for Validating API Credentials REST Step が含まれています。 スクリプト内では executeAction メソッドが使用されています。このメソッドが受け付けるパラメーターは、String name、Map inputs、Number timeout です。 executeAction(String name, Map inputs, Number timeout) timeout はミリ秒単位のオプション値です。メソッドパラメーターで Timeout を指定すると、システムプロパティ com.glide.hub.flow_api.default_execution_time のデフォルト値を上書きします(このプロパティのデフォルト値は 30 秒です)。 Resolution 最新情報については、Workflow Studio flow system properties. を参照してください。 この問題には 2 つの解決方法があります。 1. executeAction() メソッドを使用する際に、timeout パラメーターを指定してメソッドを呼び出します。 例: sn_fd.FlowAPI.executeAction('sn_sec_qradar.validate_credentials_rest', rest_inputs, 50000) 2. システムプロパティを変更します。 システムプロパティ: Amount of time before the action times out - デフォルト値: 30000 - Milliseconds システムプロパティ com.glide.hub.flow_api.default_execution_time を 30 秒よりも大きい値に設定します。 例: 50000 Milliseconds(50 秒)