ロックのリスト
get
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/locks
指定されたアプリケーションおよびデータベースからロック済オブジェクトとロック済ブロックのリンクを返します。
リクエスト
パス・パラメータ
- applicationName(required): string
アプリケーション名。
- databaseName(required): string
データベース名。
レスポンス
サポートされているメディア・タイプ
- application/json
- application/xml
200 レスポンス
OK
ロックが正常にリストされました。ロック解除のためのリンクが含まれています。
ルート・スキーマ : LockObject
型:
ソースの表示
object
- links: array links
- name: string
- time: integer(int64)
- type: string
指定可能な値:
[ "OUTLINE", "CALCSCRIPT", "REPORT", "RULES", "ALIAS", "STRUCTURE", "ASCBACKUP", "BINBACKUP", "EXCEL", "XLSX", "XLSM", "MAXL", "ZIP", "CSV", "LOTUS2", "LOTUS3", "TEXT", "LOTUS4", "WIZARD", "PARTITION", "SELECTION", "LRO", "EQD", "XML", "JAVA_CDF", "MAX", "BACKUP", "WORKSHEET", "DATA", "ERROR", "OUT", "GROOVY", "DRILLTHROUGH", "ALL", "MDX" ]
- user: string
500 レスポンス
サーバーの内部エラーです。
例
次の例では、Essbaseキューブ内のロック済オブジェクトおよびブロックのリストを取得する方法を示します。
この例では、cURLを使用して、Windowsシェル・スクリプトからREST APIにアクセスします。呼出し元ユーザーのIDおよびパスワードは変数であり、properties.bat
内でその変数値が設定されています。
cURLコマンドを含むスクリプト
call properties.bat
curl -X GET "https://myserver.example.com:9001/essbase/rest/v1/applications/Sample/databases/Basic/locks" -H accept: application/json -u %User%:%Password%
レスポンス本体の例
次の例では、レスポンス本体の内容をJSON形式で示します。
{
"links": [
{
"rel": "objects",
"href": "https://myserver.example.com:9001/essbase/rest/v1/applications/Sample/databases/Basic/locks/objects",
"method": "GET"
},
{
"rel": "blocks",
"href": "https://myserver.example.com:9001/essbase/rest/v1/applications/Sample/databases/Basic/locks/blocks",
"method": "GET"
}
]
}