getDocumentData()メソッド

ScheduleServiceのgetDocumentData()メソッドは、スケジュールされたジョブにより生成されたドキュメントを返します。getDocumentData()メソッドは、jobOutputIDをパラメータとして取得し、適切なドキュメントを返します。

jobOutputIDを取得するには:scheduleReport()メソッドからjobIDが返されます。この親jobIDを使用してgetAllScheduledReportHistory()をコールし、その子(スケジュール・ジョブ)のリストを取得します。適切な子jobIDを使用してgetScheduledOutputInfo()をコールし、この特定ジョブに対するoutputIDのリストを取得します。目的のジョブのoutputIDをgetDocumentData()メソッドへの入力(JobOutputIDパラメータ)として使用し、ドキュメント・データを取得します。

getDocumentData()メソッドはレポート・ドキュメントのbyte[]を返し、downloadDocumentData()メソッドはレポート・ドキュメントをローカル・ファイルとして格納する点に注意してください。後のメソッドはファイルのIDを返し、それにより配信サービスを介してレポート・ドキュメントをダウンロードできます。これは、レポート・ドキュメントのサイズが大きい場合に備えてパフォーマンスを考慮したためです。

シグネチャ

byte[] getDocumentData(String jobOutputID, String userID, String password);

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

パラメータ 説明

String jobOutputID

出力に割り当てられたジョブの出力。出力のIDは整数の文字列です。

String userID

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

String password

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