インポート/エクスポート・ジョブのステータスの取得

get

{server}/georaster/v1/{datasource}/jobs/{id}

指定されたジョブIDのインポート/エクスポート・ジョブのステータスを取得します。同時ジョブの数が制限されるため、サーバー・リソースの可用性に応じてジョブがキューに入れられた状態のままになることがあります。

リクエスト

パス・パラメータ
  • ジョブ識別子。使用可能なジョブIDを取得するには、/jobsエンドポイントを使用します

この操作にはリクエスト本文はありません。

トップに戻る

レスポンス

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

200レスポンス

キューに入れられているか、実行中またはコンパイル済のインポート/エクスポート・ジョブをリストします。
本文()
ルート・スキーマ: jobDetails
型: object
ソースの表示

401レスポンス

認証情報がないか無効です
ヘッダー
トップに戻る

次の例は、cURLによってGETリクエストを発行して、ジョブに関連するすべての情報を取得する方法を示しています。

curl -X GET "https://localhost:8080/oraclespatial/georaster/v1/datasource1/jobs/29583" -H "Cookie: JSESSIONID=<jsessionid_value>"

次の例は、ジョブの実行中における前述のリクエストに対するレスポンス本文を示しています。

{
   "id" : 29583,
   "status" : "RUNNING",
   "type" : "IMPORT",
   "fileName" : "world.tif",
   "progress" : 0,
   "task_creation_time" : "2023-02-07 18:20:39+0000",
   "start_time" : "2023-02-07 18:20:39+0000",
   "estimated_end_time" : "2023-02-07 18:24:02+0000"
 } 

次の例は、ジョブが終了したがエラーがあった場合の前述のリクエストに対するレスポンス本文を示しています。

{
   "id" : 29583,
   "status" : "FINISHED",
   "type" : "IMPORT",
   "fileName" : "world.tif",
   "progress" : 100,
   "task_creation_time" : "2023-02-07 18:20:36+0000",
   "start_time" : "2023-02-07 18:20:36+0000",
   "end_time" : "2023-02-07 18:20:36+0000",
   "error" : "Source raster, No such file or directory"
 }  
トップに戻る