リクエスト実行のステータスの設定

post

ess/rest/scheduler/v1/requests/{requestId}/executionStatus

リクエスト実行のステータスを設定します。これは、ジョブ・リクエストから起動して、実行の結果をスケジューラに通知することを目的としています。スケジューラでは、リクエスト状態の遷移を進める方法を示すインジケータとして使用されます。

リクエスト

パス・パラメータ
サポートされるメディア・タイプ
リクエスト本文 - application/json ()
ルート・スキーマ: schema
型: object
ソースの表示
  • 実行中のリクエストに関連付けられたリクエスト・ハンドルは、リクエストの実行中のインスタンスに対する不透明な識別子を表します。
  • 指定できる値: [ "SUCCESS", "UPDATE", "PAUSE", "WARNING", "ERROR", "BUSINESS_ERROR", "CANCEL", "SUSPEND" ]
    非同期ジョブのコールバック・ステータス。非同期ステータスを戻しても、リクエストの状態が対応する値に変更されることは保証されません。リクエストの新しい状態は、古い状態、非同期ステータス、および後続の処理で発生する可能性のあるエラーによって異なります。SUCCESS -- ジョブは正常に実行されました。UPDATE -- 非同期ジョブが更新されました。PAUSE -- サブリクエストの実行のためにジョブが一時停止しました。WARNING -- ジョブは警告を発行しています。ERROR -- ジョブの実行中に再試行可能なエラーが発生しました。CANCEL -- ジョブは実行を取り消しました。通常、これはスケジューラAPIを使用してジョブを取り消すことによって生じます。SUSPEND -- ジョブがそれ自体を一時停止しました。BUSINESS_ERROR -- ジョブの実行中に再試行不可能なエラーが発生しました
  • ステータスがERRORまたはBUSINESS_ERRORの場合はエラー・メッセージ、ステータスがWARNINGの場合は警告メッセージ、ステータスがPAUSEDの場合は一時停止状態。ステータスがSUCCESSまたはCANCELの場合、値は無視されます。
リクエスト本文 - application/vnd.oracle.resource+json ()
ルート・スキーマ: schema
型: object
ソースの表示
  • 実行中のリクエストに関連付けられたリクエスト・ハンドルは、リクエストの実行中のインスタンスに対する不透明な識別子を表します。
  • 指定できる値: [ "SUCCESS", "UPDATE", "PAUSE", "WARNING", "ERROR", "BUSINESS_ERROR", "CANCEL", "SUSPEND" ]
    非同期ジョブのコールバック・ステータス。非同期ステータスを戻しても、リクエストの状態が対応する値に変更されることは保証されません。リクエストの新しい状態は、古い状態、非同期ステータス、および後続の処理で発生する可能性のあるエラーによって異なります。SUCCESS -- ジョブは正常に実行されました。UPDATE -- 非同期ジョブが更新されました。PAUSE -- サブリクエストの実行のためにジョブが一時停止しました。WARNING -- ジョブは警告を発行しています。ERROR -- ジョブの実行中に再試行可能なエラーが発生しました。CANCEL -- ジョブは実行を取り消しました。通常、これはスケジューラAPIを使用してジョブを取り消すことによって生じます。SUSPEND -- ジョブがそれ自体を一時停止しました。BUSINESS_ERROR -- ジョブの実行中に再試行不可能なエラーが発生しました
  • ステータスがERRORまたはBUSINESS_ERRORの場合はエラー・メッセージ、ステータスがWARNINGの場合は警告メッセージ、ステータスがPAUSEDの場合は一時停止状態。ステータスがSUCCESSまたはCANCELの場合、値は無視されます。
先頭に戻る

レスポンス

サポートされるメディア・タイプ

200レスポンス

OK
本文()

400レスポンス

入力が無効です
本文()
ルート・スキーマ: SimpleExceptionDetail
型: object
ソースの表示
  • 詳細エラー・メッセージ
  • ESS固有のエラー・コード。たとえば、ESS-00500などです。
  • HTTPステータス・コード
  • 要約エラー・メッセージ
  • URI。チームがアプリケーション固有の問題タイプを提供できる場合に役立ちます。そうでない場合は、少なくともHTTPエラー・コード・ページにリンクする必要があります。

403レスポンス

この操作では許可されません
本文()
ルート・スキーマ: SimpleExceptionDetail
型: object
ソースの表示
  • 詳細エラー・メッセージ
  • ESS固有のエラー・コード。たとえば、ESS-00500などです。
  • HTTPステータス・コード
  • 要約エラー・メッセージ
  • URI。チームがアプリケーション固有の問題タイプを提供できる場合に役立ちます。そうでない場合は、少なくともHTTPエラー・コード・ページにリンクする必要があります。

404レスポンス

リクエストIDが見つかりません
本文()
ルート・スキーマ: SimpleExceptionDetail
型: object
ソースの表示
  • 詳細エラー・メッセージ
  • ESS固有のエラー・コード。たとえば、ESS-00500などです。
  • HTTPステータス・コード
  • 要約エラー・メッセージ
  • URI。チームがアプリケーション固有の問題タイプを提供できる場合に役立ちます。そうでない場合は、少なくともHTTPエラー・コード・ページにリンクする必要があります。

500レスポンス

スケジューリング・サブシステム・エラーが発生しました。
本文()
ルート・スキーマ: SimpleExceptionDetail
型: object
ソースの表示
  • 詳細エラー・メッセージ
  • ESS固有のエラー・コード。たとえば、ESS-00500などです。
  • HTTPステータス・コード
  • 要約エラー・メッセージ
  • URI。チームがアプリケーション固有の問題タイプを提供できる場合に役立ちます。そうでない場合は、少なくともHTTPエラー・コード・ページにリンクする必要があります。
先頭に戻る