レポート定義の取得。
get
/services/rest/v1/reports/{reportPath}
レポートに関する情報(デフォルトのテンプレート、出力タイプ、テンプレートIDのリストなど)を取得します。テンプレートIDのリストを使用して、デフォルト以外のテンプレートでレポートを生成できます。
リクエスト
パス・パラメータ
- reportPath
-
型:
string必須:trueURLエンコードされたレポート・パス。たとえば、レポート・パスが"/Sample Lite/Published Reporting/Reports/Balance Letter"の場合、エンコードされたレポート・パスは"%2FSample%20Lite%2FPublished%20Reporting%2FReports%2FBalance%20Letter"となります。
レスポンス
サポートされているメディア・タイプ
- application/json
200レスポンス
レポート定義を返します。
本文
ルート・スキーマ: ReportDefinition
型:
object- autoRun
-
型:
booleantrueは、レポート・プロパティの「オートラン」がオンになっていることを意味します。 - cacheDocument
-
型:
booleantrueは、レポート・プロパティの「ドキュメント・キャッシュの有効化」がオンになっていることを意味します。 - controledByExtApp
-
型:
booleanレポートの定義を外部アプリケーションで制御する(true)かまたはしない(false)かを示します。 - dataModelURL
-
型:
stringデータ・モデルの定義を取得する.xdmファイルの場所。 - defaultOutputFormat
-
型:
stringデフォルトの出力フォーマット。有効な値: csv (CSV) data (データ) eText (eTextテンプレート) excel (Microsoft Excel) excel2000 (Microsoft Excel 2000) フラッシュ(Adobe Flash) html (HTML) mhtml (MIME HTML) pdf (Adobe PDF) ppt (Microsoft PowerPoint) rtf (リッチ・テキスト・フォーマット) - defaultTemplateId
-
型:
stringそのレポートに対して特定されたデフォルトのテンプレート。 - diagnostics
-
型:
booleantrueは、そのレポートに対して診断がオンになっていることを意味します。 - ESSJobName
-
型:
stringESSジョブ名。 - listOfTemplateFormatsLabelValues
-
型:
arraylistOfTemplateFormatsLabelValues - onLine
-
型:
booleantrueは、レポート・プロパティの「レポート・オンラインの実行」がオンになっていることを意味します。 - openLinkInNewWindow
-
型:
booleantrueは、レポート・プロパティの「新規ウィンドウでリンクを開く」がオンになっていることを意味します。 - parameterColumns
-
型:
integerレポート・プロパティの「行当たりのパラメータ数」の値。 - reportDefnTitle
-
型:
string非アクティブ。使用しないでください。 - reportDescription
-
型:
stringユーザーがレポートに割当てた説明。 - reportName
-
型:
stringユーザーがレポートに割当てた名前。 - reportParameterNameValues
-
型:
arrayreportParameterNameValues - reportType
-
型:
string非アクティブ。使用しないでください。 - showControls
-
型:
booleantrueは、レポート・プロパティの「コントロールの表示」がオンになっていることを意味します。 - showReportLinks
-
型:
booleantrueは、レポート・プロパティの「レポート・リンクの表示」がオンになっていることを意味します。 - templateIds
-
型:
arraytemplateIdsレポート・テンプレートのレイアウト名を渡します。
ネストされたスキーマ: listOfTemplateFormatsLabelValues
型:
array-
型:
objectTemplateFormatsLabelValues
ネストされたスキーマ: reportParameterNameValues
型:
array-
型:
objectParamNameValues
ネストされたスキーマ: templateIds
ネストされたスキーマ: TemplateFormatsLabelValues
型:
object- active
-
型:
booleanテンプレートがアクティブ(true)またはアクティブでない(false)かを示します。 - applyStyleTemplate
-
型:
booleanスタイル・テンプレートを適用する(true)か適用しない(false)かを示します。 - default
-
型:
booleanテンプレートがデフォルト・テンプレート(true)かデフォルト・テンプレートでない(false)かを示します。 - listOfTemplateFormatLabelValue
-
型:
arraylistOfTemplateFormatLabelValueTemplateFormatLabelValueのラベルと値のペアが格納されます。 - templateAvailableLocales
-
型:
arraytemplateAvailableLocalesテンプレートに対して定義されている使用可能なロケール・オプション。 - templateBaseLocale
-
型:
stringテンプレートに対して定義されているベース・ロケール・オプション。 - templateDefaultLocale
-
型:
stringテンプレートに対して定義されているデフォルト・ロケール・オプション。 - templateID
-
型:
stringOracle BI Publisherでテンプレートに割り当てられている名前です。例: "Employee Listing"。 - templateType
-
型:
stringテンプレートのタイプです。例: "rtf"、"pdf" - templateURL
-
型:
stringOracle BI Publisherリポジトリ内のテンプレート・ファイル名です。例: "Employee Listing.rtf"。 - viewOnline
-
型:
booleanテンプレートがオンラインで表示できる(true)か表示できない(false)かを示します。
ネストされたスキーマ: listOfTemplateFormatLabelValue
ネストされたスキーマ: templateAvailableLocales
ネストされたスキーマ: TemplateFormatLabelValue
型:
object- templateFormatLabel
-
型:
stringテンプレート・フォーマットに対して表示されるラベルです。たとえば、"HTML"、"PDF"、"Excel"などがあります。 - templateFormatValue
-
型:
stringラベルに対応するテンプレート・フォーマットの値です。たとえば、"html"、"pdf"、"excel"などがあります。
ネストされたスキーマ: ParamNameValues
型:
object- listOfParamNameValues
-
型:
arraylistOfParamNameValuesParamNameValueの配列
ネストされたスキーマ: listOfParamNameValues
ネストされたスキーマ: ParamNameValue
型:
object- dataType
-
型:
string有効な値: Boolean Date Float Integer String - dateFormatString
-
型:
stringUITypeがDateの場合は、日付フォーマット文字列を指定します。日付フォーマット文字列にはJava日付フォーマットを使用する必要があります(MM-DD-YYYYなど)。 - dateFrom
-
型:
stringUITypeがDateの場合は、日付の開始値を指定します。 - dateTo
-
型:
stringUITypeがDateの場合は、日付の終了値を指定します。 - defaultValue
-
型:
stringパラメータのデフォルト値を指定します。 - fieldSize
-
型:
stringパラメータ・タイプが"Text"または"Date"の場合に、パラメータのテキスト・フィールド・サイズを指定します。 - label
-
型:
stringパラメータ・タイプが"Hidden"以外の場合に、パラメータの表示ラベルを指定します。 - lovLabels
-
型:
arraylovLabelsパラメータ・タイプが"Menu"の場合に、ユーザーに表示される値リストの値を指定します。 - multiValuesAllowed
-
型:
booleantrueは、パラメータに複数の値が含まれている可能性があることを意味します。 - name
-
型:
stringパラメータ名。 - refreshParamOnChange
-
型:
booleanパラメータ・タイプが"Text"または"Menu"で、このパラメータの値がtrueの場合は、このパラメータに対する選択が行われたときに他の定義済パラメータがリフレッシュされることを示します。 - selectAll
-
型:
booleanパラメータ・タイプが"Menu"の場合、trueは値リストのすべての値を選択できることを示します。 - templateParam
-
型:
booleantrueは、パラメータがRTFテンプレートで定義されていることを示します。 - UIType
-
型:
stringOracle BI Publisherのデータ・モデル・ユーザー・インタフェースで定義されているパラメータのタイプです。有効な値: Date Hidden Menu Search Text - useNullForAll
-
型:
booleanパラメータ・タイプが"Menu"の場合、trueはパラメータのすべての値が選択されるとnullが渡されることを示します。 - values
-
型:
arrayvaluesパラメータ値。
ネストされたスキーマ: lovLabels
ネストされたスキーマ: values