フィルタによるビジネス・ビュー・データの取得
post
/OracleBAMREST/bam/api/projects/{projectname}/businessviews/{businessviewname}/data
グループ、パラメータ、フィルタに基づいて問合せ結果をフィルタすることによって得られるレコードを取得します。
リクエスト
サポートされているメディア・タイプ
- application/json
- application/xml
本文パラメータ
ルート・スキーマ: http://jsonschema.net
タイプ:
object
- filters
-
タイプ:
array
filters - groups
-
タイプ:
array
groups - parameters
-
タイプ:
array
parameters
ネストされたスキーマ: filters
タイプ:
array
-
タイプ:
object
filters-items[0]
ネストされたスキーマ: groups
タイプ:
array
-
タイプ:
string
ネストされたスキーマ: parameters
タイプ:
array
-
タイプ:
object
parameters-items[0]
ネストされたスキーマ: filters-items[0]
タイプ:
object
- name
-
タイプ:
string
- value
-
タイプ:
string
ネストされたスキーマ: parameters-items[0]
タイプ:
object
- name
-
タイプ:
string
- value
-
タイプ:
string
application/jsonの例
{
"groups":[
"Country"
],
"filters":[
{
"name":"Dept",
"value":"HR"
},
{
"name":"Salary_int",
"value":"150"
}
],
"parameters":[
{
"name":"Dept",
"value":"HR"
},
{
"name":"Salary_int",
"value":"150"
}
]
}
レスポンス
サポートされているメディア・タイプ
- application/json
- application/xml
200レスポンス
成功
本文
ルート・スキーマ: /paths/~1projects~1{projectname}~1businessviews~1{businessviewname}~1data/post/responses/200/schema
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
}
]