ジョブの再実行

post

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

ジョブを再実行し、ジョブ情報と新しいジョブIDを返します。

リクエスト

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

レスポンス

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

200 レスポンス

OK

新規作成されたジョブIDについてジョブ情報が正常に返されました。

本体()
ルート・スキーマ : JobRecordBean
型: object
ソースの表示
ネストされたスキーマ : jobInputInfo
型: object
使用可能なその他のプロパティ
ソースの表示
ネストされたスキーマ : jobOutputInfo
型: object
使用可能なその他のプロパティ
ソースの表示
ネストされたスキーマ : additionalProperties
型: object
ネストされたスキーマ : additionalProperties
型: object

500 レスポンス

サーバーの内部エラーです。

503 レスポンス

使用できないサービス

ネーミング例外またはサーバー例外。ジョブIDが正しくないか無効です。

先頭に戻る

次の例では、以前に実行されたジョブIDを再実行する方法を示します。新しいジョブIDが作成されます。

この例では、cURLを使用して、Windowsシェル・スクリプトからREST APIにアクセスします。呼出し元ユーザーのIDおよびパスワードは変数であり、properties.bat内でその変数値が設定されています。

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

call properties.bat
curl -X POST "https://myserver.example.com:9001/essbase/rest/v1/jobs/28" -H "accept: application/json" -u %User%:%Password%

レスポンス本体の例

{
  "job_ID": 42,
  "appName": "Sample",
  "dbName": "Basic",
  "jobType": "Export Data",
  "jobfileName": null,
  "userName": "dbmanager",
  "startTime": 1585007505000,
  "endTime": 1585007505000,
  "statusCode": 100,
  "statusMessage": "In Progress",
  "jobInputInfo": {
    "compress": false,
    "columnFormat": false,
    "dataLevel": "3"
  },
  "jobOutputInfo": {
    "scriptOutputFileName": "",
    "scriptOutputFileNamePath": "",
    "infoMessage": "",
    "errorMessage": ""
  },
  "links": [
    {
      "rel": "get",
      "href": "https://myserver.example.com:9001/essbase/rest/v1/jobs/42",
      "method": "GET"
    }
  ]
}
先頭に戻る