プライマリ・コンテンツに移動
Oracle® Fusion Middleware Oracle Business Intelligence Publisher開発者ガイド
12c (12.2.1)
E70034-01
次へ
目次
タイトルおよび著作権情報
はじめに
対象読者
ドキュメントのアクセシビリティについて
関連ドキュメントとその他のリソース
関連ドキュメントとその他のリソース
表記規則
第I部 Oracle BI PublisherのWebサービス
1
BI PublisherのWebサービスの概要
1.1
BI Publisher Webサービスについて
1.2
WSDLへのアクセス
1.3
インセッション・メソッドについて
1.4
Webサービス・アプリケーションのデバッグ
2
Oracle BI PublisherのWebサービスのデータ型
2.1
ベース・データ型
2.2
XMLデータ型とJavaデータ型とのマッピング
2.3
複合データ型
2.3.1
ArrayOf_xsd_string
2.3.2
ArrayOfEMailDeliveryOption
2.3.3
ArrayOfFaxDeliveryOption
2.3.4
ArrayOfFTPDeliveryOption
2.3.5
ArrayOfItemData
2.3.6
ArrayOfJobInfo
2.3.7
ArrayOfJobOutput
2.3.8
ArrayOfJobOutputDelivery
2.3.9
ArrayOfLocalDeliveryOption
2.3.10
ArrayOfMetaData
2.3.11
ArrayOfParamNameValue
2.3.12
ArrayOfPrintDeliveryOption
2.3.13
ArrayOfString
2.3.14
ArrayOfTemplateFormatLabelValue
2.3.15
ArrayOfTemplateFormatLabelValues
2.3.16
ArrayOfWebDAVDeliveryOption
2.3.17
BIPDataSource
2.3.18
CatalogContents
2.3.19
CatalogObjectInfo
2.3.20
DeliveryChannels
2.3.21
DeliveryRequest
2.3.22
DeliveryServiceDefinition
2.3.23
EMailDeliveryOption
2.3.24
FaxDeliveryOption
2.3.25
FileDataSource
2.3.26
FTPDeliveryOption
2.3.27
ItemData
2.3.28
JDBCDataSource
2.3.29
JobDetail
2.3.30
JobFilterProperties
2.3.31
JobInfo
2.3.32
JobInfoList
2.3.33
JobOutput
2.3.34
JobOutputDelivery
2.3.35
JobOutputDeliverysList
2.3.36
JobOutputsList
2.3.37
JobStatus
2.3.38
LocalDeliveryOption
2.3.39
MetaData
2.3.40
MetaDataList
2.3.41
ParamNameValue
2.3.42
ParamNameValues
2.3.43
PrintDeliveryOption
2.3.44
ReportDataChunk
2.3.45
ReportDefinition
2.3.46
ReportRequest
2.3.46.1
attributeFormatの値
2.3.47
ReportResponse
2.3.48
ScheduleRequest
2.3.49
TemplateFormatLabelValue
2.3.50
TemplateFormatsLabelValues
2.3.51
WebDAVDeliveryOption
3
ScheduleService
3.1
cancelSchedule()メソッド
3.2
cancelScheduleInSession()メソッド
3.3
deleteJobHistory()メソッド
3.4
deleteJobHistoryInSession()メソッド
3.5
deleteSchedule()メソッド
3.6
deleteScheduleInSession()メソッド
3.7
deliveryService()メソッド
3.8
deliveryServiceInSession()メソッド
3.9
downloadDocumentData()メソッド
3.10
downloadDocumentDataInSession()メソッド
3.11
downloadXMLData()メソッド
3.12
downloadXMLDataInSession()メソッド
3.13
getAllScheduledReport()メソッド
3.14
getAllScheduledReportHistory()メソッド
3.15
getAllScheduledReportHistoryInSession()メソッド
3.16
getAllScheduledReportInSession()メソッド
3.17
getDeliveryServiceDefinition()メソッド
3.18
getDeliveryServiceDefinitionInSession()メソッド
3.19
getDocumentData()メソッド
3.20
getDocumentDataInSession()メソッド
3.21
getScheduledJobInfo()メソッド
3.22
getScheduledJobInfoInSession()メソッド
3.23
getScheduledReportDeliveryInfo()メソッド
3.24
getScheduledReportDeliveryInfoInSession()メソッド
3.25
getScheduledReportOutputInfo()メソッド
3.26
getScheduledReportOutputInfoInSession()メソッド
3.27
getXMLData()メソッド
3.28
getXMLDataInSession()メソッド
3.29
purgeJobHistory()メソッド
3.30
purgeJobHistoryInSession()メソッド
3.31
resendScheduledReport()メソッド
3.32
resendScheduledReportInSession()メソッド
3.33
resumeSchedule()メソッド
3.34
resumeScheduleInSession()メソッド
3.35
scheduleReport()メソッド
3.36
scheduleReportInSession()メソッド
3.37
suspendSchedule()メソッド
3.38
suspendScheduleInSession()メソッド
4
ReportService
4.1
createReport()メソッド
4.2
createReportInSession()メソッド
4.3
downloadReportDataChunk()メソッド
4.4
downloadReportDataChunkInSession()メソッド
4.5
getReportDefinition()メソッド
4.6
getReportDefinitionInSession()メソッド
4.7
getReportParameters()メソッド
4.8
getReportParametersInSession()メソッド
4.9
getReportSampleData()メソッド
4.10
getReportSampleDataInSession()メソッド
4.11
getTemplate()メソッド
4.12
getTemplateInSession()メソッド
4.13
getTemplateParameters()メソッド
4.14
getTemplateParameterInSession()メソッド
4.15
getXDOSchema()メソッド
4.16
getXDOSchemaInSession()メソッド
4.17
removeTemplateForReport()メソッド
4.18
removeTemplateForReportInSession()メソッド
4.19
runReport()メソッド
4.20
runReportInSession()メソッド
4.21
updateReportDefinition()メソッド
4.22
updateReportDefinitionInSession()メソッド
4.23
updateTemplateForReport()メソッド
4.24
updateTemplateForReportInSession()メソッド
4.25
updateXLIFFForReport()メソッド
4.26
updateXLIFFForReportInSession()メソッド
4.27
uploadReportDataChunk()メソッド
4.28
uploadReportDataChunkInSession()メソッド
4.29
uploadTemplateForReport()メソッド
4.30
uploadTemplateForReportInSession()メソッド
4.31
uploadXLIFFForReport()メソッド
4.32
uploadXLIFFForReportInSession()メソッド
5
SecurityService
5.1
assignRolesToUser()メソッド
5.2
createRole()メソッド
5.3
createUser()メソッド
5.4
deleteRole()メソッド
5.5
deleteUser()メソッド
5.6
getBIPHTTPSessionInterval()メソッド
5.7
getObjectSecurityXML()メソッド
5.8
getSecurityModel()メソッド
5.9
hasObjectAccess()メソッド
5.10
hasObjectAccessInSession()メソッド
5.11
impersonate()メソッド
5.12
isUserExists()メソッド
5.13
login()メソッド
5.14
logout()メソッド
5.15
notifyBIEEPreferencesUpdated()メソッド
5.16
notifyBIEEPreferencesUpdatedWithString()メソッド
5.17
removeRolesFromUser()メソッド
5.18
updateRole()メソッド
5.19
updateUser()メソッド
5.20
validateLogin()メソッド
6
CatalogService
6.1
copyObject()メソッド
6.2
copyObjectInSession()メソッド
6.3
createFolder()メソッド
6.4
createFolderInSession()メソッド
6.5
createObject()メソッド
6.6
createObjectInSession()メソッド
6.7
deleteObject()メソッド
6.8
deleteObjectInSession()メソッド
6.9
downloadObject()メソッド
6.10
downloadObjectInSession()メソッド
6.11
downloadXLIFF()メソッド
6.12
downloadXLIFFInSession()メソッド
6.13
getFolderContents()メソッド
6.14
getFolderContentsInSession()メソッド
6.15
getObject()メソッド
6.16
getObjectInfo()メソッド
6.17
getObjectInfoInSession()メソッド
6.18
getObjectInSession()メソッド
6.19
objectExist()メソッド
6.20
objectExistInSession()メソッド
6.21
renameObject()メソッド
6.22
renameObjectInSession()メソッド
6.23
updateObject()メソッド
6.24
updateObjectInSession()メソッド
6.25
uploadObject()メソッド
6.26
uploadObjectInSession()メソッド
6.27
uploadXLIFF()メソッド
6.28
uploadXLIFFInSession()メソッド
第II部 Oracle BI Publisher Java API
7
BI Publisher Java APIの使用
7.1
BI PublisherのコアAPI
7.2
前提条件
7.3
ライブラリの取得
7.4
PDFフォーム処理エンジン
7.4.1
PDFフォーム処理エンジンの概要
7.4.2
PDFテンプレートとXMLデータのマージ
7.4.3
入力/出力ファイル名を使用したXMLデータとPDFテンプレートのマージ
7.4.4
入力/出力ストリームを使用したXMLデータとPDFテンプレートのマージ
7.4.5
XMLデータ文字列とPDFテンプレートのマージ
7.4.6
フィールド名リストの取得
7.4.7
XFDFデータの生成
7.4.8
XSLTを使用したXMLデータのXFDF形式への変換
7.5
RTFプロセッサ・エンジン
7.5.1
XLIFFファイルとのペアリング
7.5.2
XSLの生成
7.5.2.1
入力/出力ファイル名を使用したXSLの生成
7.5.2.2
入力/出力ストリームを使用したXSLの生成
7.6
FOプロセッサ・エンジン
7.6.1
FOプロセッサの主な機能
7.6.1.1
双方向テキスト
7.6.1.2
フォント代替メカニズム
7.6.1.3
可変ヘッダーおよびフッター
7.6.1.4
水平方向の表区切り
7.6.2
XMLファイルおよびXSLファイルからの出力の生成
7.6.3
ファイル名を使用した出力の生成
7.6.4
ストリームを使用した出力の生成
7.6.5
XSLテンプレートおよびXMLデータの配列からの出力の生成
7.6.6
XSL-FOユーティリティの使用
7.6.6.1
XMLファイルおよびXSLファイルからのXSL-FOの作成
7.6.6.2
2つのXMLファイルおよび2つのXSLファイルからのXSL-FOの作成
7.6.6.3
2つのXSL-FOファイルのマージ
7.6.6.4
FOファイルからの出力の生成
7.6.6.5
ファイル名を使用した出力の生成
7.6.6.6
ストリームを使用した出力の生成
7.6.6.7
FOデータの配列を使用した出力の生成
7.7
PDFドキュメント・マージ機能
7.7.1
PDFドキュメントのマージ
7.7.1.1
入力/出力ファイル名を使用したPDFドキュメントのマージ
7.7.1.2
入力/出力ストリームを使用したPDFドキュメントのマージ
7.7.1.3
ページ番号を配置するための背景とのマージ
7.7.1.4
マージ済ドキュメントへのページ番号の追加
7.7.2
テキストまたはイメージの透かしの設定
7.7.2.1
テキストの透かしの設定
7.7.2.2
イメージの透かしの設定
7.8
PDF製本プロセッサ
7.8.1
使用方法
7.8.2
XML制御ファイル
7.8.3
コマンドライン・オプション
7.8.4
APIメソッド・コール
7.9
PDFデジタル署名エンジン
7.9.1
PDFデジタル署名エンジンの概要
7.9.2
PDFドキュメントの署名
7.9.3
署名済PDFドキュメントの配信
7.9.4
署名済PDFドキュメントの検証
7.10
eTextプロセッサ
7.10.1
RTF eTextテンプレートのXSLへの変換
7.10.2
EDIおよびEFT伝送用のテキスト出力の作成
7.10.3
順序番号の取得
7.11
ドキュメント・プロセッサ・エンジン
7.11.1
ドキュメント・プロセッサXMLファイルの階層と要素
7.11.2
XMLファイルのサンプル
7.11.2.1
2つのデータ・セットの定義
7.11.2.2
複数のテンプレートおよびデータの定義
7.11.2.3
HTTPを介したテンプレートの取得
7.11.2.4
HTTPを介したデータの取得
7.11.2.5
複数出力の生成
7.11.2.6
ページ番号の定義
7.11.3
プロセッサの起動
7.11.3.1
入力ファイル名を使用したプロセッサの起動
7.11.3.2
入力ストリームを使用したプロセッサの起動
7.12
BI Publisherのプロパティ
7.12.1
プロパティの設定
7.12.1.1
FOエンジンへのプロパティの受渡し
7.12.1.2
FOプロセッサへの構成ファイルの受渡し
7.12.1.3
ドキュメント・プロセッサへのプロパティの受渡し
7.13
バーコードの拡張書式設定
8
配信マネージャJava APIの使用
8.1
配信マネージャの使用
8.2
電子メールによるドキュメントの配信
8.2.1
複数の受信者の定義
8.2.2
1つのリクエストへの複数のドキュメントの添付
8.2.3
HTMLドキュメントの添付
8.2.4
電子メールの最上部への添付の表示
8.2.5
電子メールの本文としてのStringオブジェクトの使用
8.2.6
電子メールの本文としてのHTMLドキュメントの使用
8.2.7
認証用ユーザー名とパスワードの入力
8.3
プリンタへのドキュメントの配信
8.3.1
HTTPプロキシ・サーバー経由での印刷
8.4
ローカル・プリンタへのドキュメントの配信
8.5
Faxサーバーへのドキュメントの配信
8.6
RightFaxサーバーへのドキュメントの配信
8.7
WebDAVサーバーへのドキュメントの配信
8.8
ファイル転送プロトコル(FTP)によるドキュメントの配信
8.9
Secure FTPによるドキュメントの配信
8.9.1
認証モード
8.10
Hypertext Transfer Protocol(HTTP)によるドキュメントの配信
8.11
AS2によるドキュメントの配信
8.11.1
配信通知
8.11.2
同期
8.11.3
ドキュメントの署名
8.11.4
ドキュメントの暗号化
8.12
外部コマンドによるドキュメントの配信
8.13
ローカル・ファイル・システムへのドキュメントの配信
8.14
ダイレクト・モードとバッファリング・モード
8.14.1
ダイレクト・モード
8.14.2
バッファリング・モード
8.15
非同期の配信リクエスト
8.16
ドキュメントのフィルタのサポート
8.16.1
PDFからPostScriptへの変換フィルタ
8.17
日付式のサポート
8.18
国際化のサポート
8.18.1
SMTP
8.18.2
IPP
8.18.3
WebDAV
8.18.4
FTP
8.18.5
HTTP
8.19
グローバル・プロパティの設定
8.20
カスタム配信チャネルの追加
8.20.1
配信プロパティの定義
8.20.2
DeliveryRequestインタフェースの実装
8.20.3
DeliveryRequestHandlerインタフェースの実装
8.20.4
DeliveryRequestFactoryインタフェースの実装
8.20.5
DeliveryManagerへのカスタムなDeliveryRequestFactoryの登録
8.21
構成ファイル・サポート
8.21.1
配信チャネルに対する複数のサーバーの定義
8.21.2
配信チャネルに対するデフォルト・サーバーの指定
8.21.3
サポートされている構成ファイルのプロパティと要素
第III部 その他のトピック
9
ビュー・オブジェクトをデータソースとしてBI Publisherで使用可能にするには
9.1
前提条件
9.2
アプリケーション・モジュールの構成
9.3
web.xmlの更新
9.4
weblogic.xmlの更新
9.5
アプリケーション・モジュールのデプロイ
9.6
providers.xmlファイルの更新
10
After-Reportトリガーの設定
10.1
After-Reportトリガーの概要
10.1.1
制限事項
10.1.2
After-Reportトリガーのレポートへの追加に対するプロセスの概要
10.2
After-Reportトリガーの設定
10.2.1
HTTPサーブレットの登録
10.2.2
サンプル・プログラム
11
レイアウト・エディタへの拡張機能の追加
11.1
レイアウト・エディタ・プラグインの拡張機能の使用方法
11.2
プラグインの実装
11.3
カスタム・プラグインのコード化
11.3.1
プラグインの構造
11.3.2
カスタム・プラグインで使用可能なJavaScript API
11.3.2.1
handleClickEventメソッド
11.3.2.2
getPixelValueメソッド
11.4
プロパティのサポート
11.4.1
事前定義プロパティ
11.5
サンプル
11.5.1
静的プラグインの例: 企業ロゴ
11.5.2
YouTube映像を挿入するプラグインの例
11.6
データ・フィールド・プラグインの作成