createReport()メソッド

ReportServiceのcreateReport()メソッドは、カタログ内にレポートを作成します。

このメソッドによって、データ・モデルにパスを設定し、テンプレート・ファイルと翻訳(XLIFF)ファイルをレポート定義に指定できます。

シグネチャ

String createReport(String reportName, String folderAbsolutePathURL, String dataModelURL, String templateFileName, byte[] templateData, String XLIFFFileName, byte[] XLIFFData, boolean updateFlag, String userID, String password);

createReport()メソッドのパラメータ

パラメータ 説明

String reportName

サフィックスに.xdoを付けて作成するレポート名(たとえば、myreport.xdo)。

String folderAbsolutePathURL

作成したレポートを配置するフォルダのパス(たとえば: xmlp/Reports/financials)。

String dataModelURL

このレポートのデータソースとして使用されるデータ・モデルへのパス。(たとえば: xmlp/Reports/financials/Data Models/my data model.xdm)。

String templateFileName

レポート定義に追加するテンプレートのファイル名。

byte[] templateData

テンプレート・ファイル。

String XLIFFFileName

XLIFFファイルのファイル名。XLIFFファイル名にロケールを次のように追加する必要があります。

template_<language code>_<country code>.xlf

説明

<language_code>は、2文字のISO 639言語コードです。

<country_code>は、2文字のISO 639言語コードです。

たとえば: template_en_us.xlf

byte[] XLIFFData

XLIFFファイル。

boolean updateFlag

trueの場合、既存のレポートが上書きされます。falseの場合、レポートが存在すればエラーがスローされます。

String userID

ユーザー名を指定します。

String password

ユーザー名のパスワードを指定します。