ジョブの削除
delete
/essbase/rest/v1/jobs/purge
問合せパラメータに基づいてジョブ・データを削除します。
リクエスト
問合せパラメータ
- application: string
アプリケーション名。
- database: string
データベース名。
- jobstatus: integer(int32)
ジョブ・ステータス・コード。
ステータス・コード 意味 100 処理中 200 完了 300 警告ありで完了 400 失敗 - jobtype: string
ジョブのタイプ。たとえば、
dataload
、dimbuild
、calc
、clear
、importExcel
、exportExcel
、lcmExport
、lcmImport
、clearAggregation
、buildAggregation
、asoBufferDataLoad
、asoBufferCommit
、exportData
、mdxScript
です。 - olderthan: integer(int64)
指定した時間より古いジョブ・データを削除する場合の時間(ミリ秒)。
- rangeEndTime: integer(int64)
終了時間の範囲(ミリ秒)。
- rangeStartTime: integer(int64)
開始時間の範囲(ミリ秒)。
レスポンス
サポートされているメディア・タイプ
- application/json
200 レスポンス
OK
パージ・リクエストが正常に実行されました。
500 レスポンス
サーバーの内部エラーです。
503 レスポンス
使用できないサービス
ネーミング例外またはサーバー例外。
例
次の例では、Essbaseジョブを削除する方法を示します。
この例では、cURLを使用して、Windowsシェル・スクリプトからREST APIにアクセスします。呼出し元ユーザーのIDおよびパスワードは変数であり、properties.bat
内でその変数値が設定されています。
cURLコマンドを含むスクリプト
この例では、成功ステータス(200)を持つすべてのジョブのリストを、FacilityアプリケーションのRatingキューブに対してパージします。
call properties.bat
curl -X DELETE "https://myserver.example.com:9001/essbase/rest/v1/jobs/purge?application=Facility&database=Rating&jobstatus=200" -H "accept:application/json" -u %User%:%Password%