インポート/エクスポート・ジョブのステータスの取得
get
{server}/georaster/v1/{datasource}/jobs/{id}
指定されたジョブIDのインポート/エクスポート・ジョブのステータスを取得します。同時ジョブの数が制限されるため、サーバー・リソースの可用性に応じてジョブがキューに入れられた状態のままになることがあります。
リクエスト
パス・パラメータ
- id(required): string
ジョブ識別子。使用可能なジョブIDを取得するには、
/jobs
エンドポイントを使用します
この操作にはリクエスト本文はありません。
トップに戻るレスポンス
サポートされるメディア・タイプ
- application/json
200レスポンス
キューに入れられているか、実行中またはコンパイル済のインポート/エクスポート・ジョブをリストします。
ルート・スキーマ: jobDetails
型:
ソースの表示
object
-
end_time: string
-
error: string
-
fileName: string
-
id: string
-
job_creation_time: string
-
progress: integer
-
start_time: string
-
status: string
許容値:
[ "CREATED", "RUNNING", "FINISHED" ]
-
type: string
許容値:
[ "IMPORT", "EXPORT" ]
例
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" }