レポート定義の取得

get

/services/rest/v1/reports/{reportPath}

レポートに関する情報(デフォルトのテンプレート、出力タイプ、テンプレートIDのリストなど)を取得します。テンプレートIDのリストを使用して、デフォルト以外のテンプレートでレポートを生成できます。

リクエスト

パス・パラメータ
  • URLエンコードされたレポート・パス。たとえば、レポート・パスが"/Sample Lite/Published Reporting/Reports/Balance Letter"の場合、エンコードされたレポート・パスは"%2FSample%20Lite%2FPublished%20Reporting%2FReports%2FBalance%20Letter"となります。エンコードされたスラッシュを渡すように構成されていないロード・バランサを介してBI PublisherにRESTリクエストを送信する場合は、二重にエンコードされたスラッシュを使用します。たとえば、レポート・パスがSample Lite/Published Reporting/Reports/Balance Letterの場合、エンコードされたレポート・パスはSample%20Lite%252FPublished%20Reporting%252FReports%252FBalance%20Letterとなります。
先頭に戻る

レスポンス

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

200レスポンス

レポート定義を返します。
本文 ()
ルート・スキーマ: ReportDefinition
型: object
ソースを表示
ネストされたスキーマ: listOfTemplateFormatsLabelValues
型: array
ソースを表示
ネストされたスキーマ: reportParameterNameValues
型: array
ソースを表示
ネストされたスキーマ: templateIds
型: array
レポート・テンプレートのレイアウト名を渡します。
ソースを表示
ネストされたスキーマ: TemplateFormatsLabelValues
型: object
ソースを表示
ネストされたスキーマ: listOfTemplateFormatLabelValue
型: array
TemplateFormatLabelValueのラベルと値のペアが格納されます。
ソースを表示
ネストされたスキーマ: templateAvailableLocales
型: array
テンプレートに対して定義されている使用可能なロケール・オプション。
ソースを表示
ネストされたスキーマ: TemplateFormatLabelValue
型: object
ソースを表示
ネストされたスキーマ: ParamNameValues
型: object
ソースを表示
ネストされたスキーマ: listOfParamNameValues
型: array
ParamNameValueの配列
ソースを表示
ネストされたスキーマ: ParamNameValue
型: object
ソースを表示
ネストされたスキーマ: lovLabels
型: array
パラメータ・タイプが"Menu"の場合に、ユーザーに表示される値リストの値を指定します。
ソースを表示
ネストされたスキーマ: values
型: array
パラメータ値。
ソースを表示
先頭に戻る

次の例は、cURLを使用してRESTリソースにGETリクエストを発行して、レポートに関する情報を取得する方法を示しています。

curl -u username:password -H "Accept:application/json" -X GET https://host.com:port/xmlpserver/services/rest/v1/reports/Sample%20Lite%252FPublished%20Reporting%252FReports%252FBalance%20Letter
先頭に戻る