アプリケーションプログラミングインターフェイスガイド> Webサービスオペレーション> オペレーションリファレンス> cancelServerTask
 
cancelServerTask
実行中のサーバータスクをキャンセルします。
サーバータスクは、TDVによって維持される長時間実行プロセスです。これらは、タスクを作成したTDVセッションに関連付けられています。 TDVセッションが終了すると、タスクは終了します。
サーバータスクを作成するオペレーションは、taskIdを返します。このtaskIdは、後でタスク結果を照会したり、タスクをキャンセルしたりするために使用できます。このようなオペレーションには、通常、名前にTaskサフィックスが含まれています。
通常、ユーザーは、タスクの作成に使用されたのと同じTDVセッション内でのみサーバータスクをキャンセルできます。 MODIFY_ALL_STATUS権限を持つユーザーは、どのセッションがタスクを所有しているかに関係なく、タスクをキャンセルできます。
ロケーション
/services/webservices/system/util/common/operations/
リクエストエレメント
taskId:サーバータスクID。
応答エレメント
該当なし
エラー解析
IllegalArgument:taskIdの形式が正しくない場合。
NotFound:指定されたtaskIdを持つタスクが現在存在しない場合。
セキュリティ:現在のTDVセッションが、タスクの作成に最初に使用されたものと異なり、ユーザーにMODIFY_ALL_STATUS権限がない場合。
セキュリティ:ユーザーがACCESS_TOOLS権限を持っていない場合。