フィルタによるビジネス・ビュー・データの取得

post

/OracleBAMREST/api/projects/{projectname}/businessviews/{businessviewname}/data

グループ、パラメータまたはフィルタに基づいて問合せ結果をフィルタすることによって得られるレコードを取得します。

リクエスト

サポートされているメディア・タイプ
本文()
ルート・スキーマ: data
タイプ: object
ソースを表示
ネストされたスキーマ: filters
タイプ: array
ソースを表示
ネストされたスキーマ: groups
タイプ: array
ソースを表示
ネストされたスキーマ: parameters
タイプ: array
ソースを表示
ネストされたスキーマ: propertiesItem
タイプ: object
ソースを表示
先頭に戻る

レスポンス

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

200 レスポンス

成功
本文
レスポンスの例(application/json)
[
    {
        "DATAOBJECT_MODIFIED":"2014-03-11T14:54:57.821+0000",
        "DATAOBJECT_CREATED":"2014-03-11T14:54:57.821+0000",
        "Salary_decimal":"1000.555",
        "Dept":"HR",
        "Salary_float":"100.55",
        "Salary_int":"100"
    },
    {
        "DATAOBJECT_MODIFIED":"2014-03-11T14:54:57.821+0000",
        "DATAOBJECT_CREATED":"2014-03-11T14:54:57.821+0000",
        "Salary_decimal":"200.22",
        "Dept":"HR",
        "Salary_float":"150.323",
        "Salary_int":"150"
    }
]
先頭に戻る

次の例は、cURLを使用してRESTリソースにGETリクエストを発行して、GUID別に項目を参照する方法を示しています。

curl -i -X GET https://<hostname>/content/management/api/v1/items/ModelType_core_65c6becf-08d1-4755-9d5e-cecd3eef34ef

例: レスポンス・ヘッダー

項目を更新する場合のレスポンス・ヘッダーの例を次に示します。

HTTP/1.1 200 OK
Cache-Control: max-age=0
Content-Length: 1081
Content-Type: application/json
Date: Tue, 03 Jan 2017 10:02:23 GMT
Etag: "b56fbd1e969eecbfdb09aec23632494b6ca2a2cb5c2e6a7cd4099514d17ac6f0"
Server: Apache-Coyote/1.1
X-XSS-Protection: 1
x-content-type-options: nosniff

例: レスポンス本文

JSON形式で返されるレスポンスの例を次に示します。GUID別に各項目の詳細を表示します: ModelType_core_65c6becf-08d1-4755-9d5e-cecd3eef34ef

    {
        "id": "ModelType_core_65c6becf-08d1-4755-9d5e-cecd3eef34ef",
        "type": "ModelType",
        "name": "BMW",
        "description": "BMW model description",
        "createdby": "userName",
        "createddate":
        {
            "value": "2017-01-03T09:48:56.110Z",
            "timezone": "UTC",
            "description": ""
        },
        "updatedby": "userName",
        "updateddate":
        {
            "value": "2017-01-03T10:02:21.360Z",
            "timezone": "UTC",
            "description": ""
        },
        "links":
        [
            {
                "href": "https://<hostname>/content/management/api/v1/items/ModelType_core_65c6becf-08d1-4755-9d5e-cecd3eef34ef",
                "rel": "self",
                "templated": false,
                "method": "PUT",
                "profile": "",
                "mediaType": ""
            },
            {
                "href": "https://<hostname>/content/management/api/v1/items/ModelType_core_65c6becf-08d1-4755-9d5e-cecd3eef34ef",
                "rel": "canonical",
                "templated": false,
                "method": "PUT",
                "profile": "",
                "mediaType": ""
            },
            {
                "href": "https://<hostname>/content/management/api/v1/metadata-catalog/items",
                "rel": "describedby",
                "templated": false,
                "method": "GET",
                "profile": "",
                "mediaType": "application/schema+json"
            }
        ],
			"data" : {
       		  "Year": 2015,
      		  "Model": "BMW Z4"
    }
}
先頭に戻る