機械翻訳について

ジョブの取得

get

/essbase/rest/v1/jobs/{id}

ジョブ・ステータス、タイプ、入出力情報など、指定されたジョブIDのジョブ情報を返します。

要求

パス・パラメータ
先頭に戻る

レスポンス

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

200 レスポンス

OK

ジョブ情報が正常に返されました。

本文()
ルート・スキーマ : JobRecordBean
タイプ: object
Show Source
ネストされたスキーマ : jobInputInfo
タイプ: object
許可される追加プロパティ
Show Source
ネストされたスキーマ : jobOutputInfo
タイプ: object
許可される追加プロパティ
Show Source
ネストされたスキーマ : additionalProperties
タイプ: object
ネストされたスキーマ : additionalProperties
タイプ: object

500 レスポンス

内部サーバー・エラー。

503 レスポンス

サービスは使用できません

ネーミング例外またはサーバー例外。

先頭に戻る

次の例では、cURLを使用してWindowsシェル・スクリプトからREST APIにアクセスし、特定のジョブIDのジョブ情報を取得する方法を示します。

コール元のユーザーIDおよびパスワードは、properties.batで値が設定される変数です。

cURLコマンドを含むスクリプト

call properties.bat
curl -X GET "https://192.0.2.1:443/essbase/rest/v1/jobs/1534" 
     -H "accept: application/json"
     -u %User%:%Password%
     

レスポンス本体の例

{
  "job_ID": 1534,
  "appName": "ASOSamp",
  "dbName": "Basic",
  "jobType": "Import Excel",
  "jobfileName": "ASO_Sample.xlsx",
  "userName": "power1",
  "startTime": 1574811654000,
  "endTime": 1574811688000,
  "statusCode": 200,
  "statusMessage": "Completed",
  "jobInputInfo": {
    "catalogExcelPath": "/gallery/Applications/Demo Samples/Aggregate Storage/",
    "importExcelFileName": "ASO_Sample.xlsx",
    "isLoadData": false,
    "recreateApplication": true,
    "isCreateFiles": true,
    "isExecuteScript": false
  },
  "jobOutputInfo": {
    "errorMessage": ""
  },
  "links": [
    {
      "rel": "self",
      "href": "https://192.0.2.1:443/essbase/rest/v1/jobs/1534",
      "method": "GET"
    },
    {
      "rel": "post",
      "href": "https://192.0.2.1:443/essbase/rest/v1/jobs/1534",
      "method": "POST"
    }
  ]
}
先頭に戻る