機械翻訳について

アプリケーションのリスト

get

/essbase/rest/v1/applications

Essbaseアプリケーションのリストを返します。 接続の接続名およびアプリケーション名はオプションのパラメータです。

アプリケーション名のない接続名のみを指定した場合、このAPIはその名前付き接続を使用してすべてのアプリケーションをフェッチします。

接続名とアプリケーション名を指定した場合、このAPIは指定された接続を使用して指定されたアプリケーションをフェッチします。

必須フィールドのみを返すには、fieldsパラメータを使用します。

制限: 応答でアプリケーション・ステータスが必要な場合、限度は<= 100です。< p>

要求

問合せパラメータ
先頭に戻る

レスポンス

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

200 レスポンス

OK

アプリケーション・リストが正常に返されました。

本文()
ルート・スキーマ : ApplicationList
タイプ: object
Show Source
ネストされたスキーマ : items
タイプ: array
Show Source
ネストされたスキーマ : properties
タイプ: object
許可される追加プロパティ
Show Source
ネストされたスキーマ : アプリケーション
タイプ: object
Show Source

400 レスポンス

不正なリクエスト

アプリケーションの取得に失敗しました。

500 レスポンス

内部サーバー・エラー。

先頭に戻る

次の例では、Essbaseアプリケーションのリストを取得する方法を示します。

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

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

call ..\..\properties.bat

..\..\curl -X GET "http://192.0.2.1:443/essbase/rest/v1/applications?filter=*&offset=0&limit=50" 
     -H "accept: application/json" 
     -u %User%:%Password%
     -o output_listapps.json

レスポンス本体の例

JSON形式のレスポンス本文のコンテンツの例を次に示します:

{
  "items": [
    {
      "name": "ASOSamp",
      "owner": "admin",
      "creationTime": 1572892960265,
      "status": "stopped",
      "type": "ASO",
      "connectedUsersCount": 0,
      "description": "",
      "modifiedBy": "admin",
      "modifiedTime": 1572892960000,
      "role": "app_manager",
      "links": [
        {
          "rel": "child",
          "href": "http://192.0.2.1:443/essbase/rest/v1/applications/ASOSamp/databases",
          "method": "GET"
        },
        {
          "rel": "self",
          "href": "http://192.0.2.1:443/essbase/rest/v1/applications/ASOSamp",
          "method": "GET"
        },
        {
          "rel": "self",
          "href": "http://192.0.2.1:443/essbase/rest/v1/applications/ASOSamp",
          "method": "DELETE"
        },
        {
          "rel": "self",
          "href": "http://192.0.2.1:443/essbase/rest/v1/applications/ASOSamp?action=Start",
          "method": "PUT"
        },
        {
          "rel": "self",
          "href": "http://192.0.2.1:443/essbase/rest/v1/applications/ASOSamp?action=Stop",
          "method": "PUT"
        }
      ]
    },
    {
      "name": "Sample",
      "owner": "admin",
      "creationTime": 1571317262832,
      "status": "stopped",
      "type": "BSO",
      "connectedUsersCount": 0,
      "description": "",
      "modifiedBy": "admin",
      "modifiedTime": 1571317262000,
      "role": "app_manager",
      "links": [
        {
          "rel": "child",
          "href": "http://192.0.2.1:443/essbase/rest/v1/applications/Sample/databases",
          "method": "GET"
        },
        {
          "rel": "self",
          "href": "http://192.0.2.1:443/essbase/rest/v1/applications/Sample",
          "method": "GET"
        },
        {
          "rel": "self",
          "href": "http://192.0.2.1:443/essbase/rest/v1/applications/Sample",
          "method": "DELETE"
        },
        {
          "rel": "self",
          "href": "http://192.0.2.1:443/essbase/rest/v1/applications/Sample?action=Start",
          "method": "PUT"
        },
        {
          "rel": "self",
          "href": "http://192.0.2.1:443/essbase/rest/v1/applications/Sample?action=Stop",
          "method": "PUT"
        }
      ]
    },
    {
      "name": "Sample_Dynamic",
      "owner": "admin",
      "creationTime": 1571317308132,
      "status": "stopped",
      "type": "BSO",
      "connectedUsersCount": 0,
      "description": "",
      "modifiedBy": "admin",
      "modifiedTime": 1571317308000,
      "role": "app_manager",
      "links": [
        {
          "rel": "child",
          "href": "http://192.0.2.1:443/essbase/rest/v1/applications/Sample_Dynamic/databases",
          "method": "GET"
        },
        {
          "rel": "self",
          "href": "http://192.0.2.1:443/essbase/rest/v1/applications/Sample_Dynamic",
          "method": "GET"
        },
        {
          "rel": "self",
          "href": "http://192.0.2.1:443/essbase/rest/v1/applications/Sample_Dynamic",
          "method": "DELETE"
        },
        {
          "rel": "self",
          "href": "http://192.0.2.1:443/essbase/rest/v1/applications/Sample_Dynamic?action=Start",
          "method": "PUT"
        },
        {
          "rel": "self",
          "href": "http://192.0.2.1:443/essbase/rest/v1/applications/Sample_Dynamic?action=Stop",
          "method": "PUT"
        }
      ]
    }
  ],
  "offset": 0,
  "limit": 50,
  "count":  3,
  "totalResults":  3,
  "hasMore": false
}
先頭に戻る