プライマリ・コンテンツに移動
Oracle® Fusion Middleware Oracle Reports ServicesレポートWeb公開ガイド
12c (12.2.1.3.0)
E90222-01
ライブラリ
製品
索引
次
目次
例一覧
図一覧
表一覧
タイトルおよび著作権情報
はじめに
対象読者
ドキュメントのアクセシビリティについて
関連ドキュメント
表記規則
第I部 スタート・ガイド
1
概要
1.1
Oracle Reportsの概要
1.1.1
Oracle Reports Builder
1.1.2
Oracle Reports Bridge
1.1.3
Oracle Reports Client
1.1.4
Oracle Reports Runtime
1.1.5
Oracle Reports Servlet
1.1.6
Oracle Reports Server
2
Oracle Reports Servicesのアーキテクチャの理解
2.1
Oracle Fusion Middlewareプラットフォーム
2.2
Oracle Reports Services
2.2.1
概要
2.2.2
Oracle Reports Servicesのコンポーネント
2.2.3
Oracle Reports Servicesのランタイム・プロセス
2.2.4
Oracle Reports Servicesの通信アーキテクチャ
2.2.4.1
ブロードキャスト・メカニズムを使用したサーバーの検出
2.2.4.2
COSネーミング・サービスを使用したサーバーの検出
2.3
システムの設定
2.3.1
使用されるリクエスト・タイプの選択
2.3.2
Oracle Reports Servlet、JSPまたはWebサービスの選択
2.3.3
シングルマシン構成とマルチマシン構成の選択
2.4
高可用性環境の設定
2.4.1
高可用性の維持
2.4.2
rwservlet.propertiesファイルの構成
2.4.3
Reports Serverでの高可用性の構成
3
インストールの確認
3.1
Oracle Fusion Middlewareのインストール構造の理解
3.2
すぐに使用できるインストールの確認
3.3
Reports Server環境の確認
3.3.1
Oracle HTTP Serverのチェック
3.3.2
Oracle Reports Servletのチェック
3.3.3
Reports Serverのチェック
3.4
OPSSベース・セキュリティを使用したセキュリティの確認
3.4.1
コマンドラインの使用
3.5
前のリリースからのアップグレード
3.5.1
下位互換性および相互運用性
4
相互運用性のシナリオおよび考慮事項
4.1
以前のバージョンのOracle Reportsとの相互運用性
4.2
その他のOracleコンポーネントとの相互運用性
5
Oracle Reports Servicesの起動と停止
5.1
Reports Serverの起動と停止
5.1.1
スクリプトを使用したノード・マネージャからのReports Serverの起動、停止
5.1.2
Reports Serverを起動および停止するその他の方法
5.1.2.1
インプロセス・サーバーの起動(WindowsおよびUNIX)
5.1.2.2
コマンドラインからのReports Serverの起動(WindowsおよびLinux)
5.1.2.3
Reports Serverの停止
5.2
スクリプトを使用したノード・マネージャからのReports Bridgeの起動、停止
5.2.1
Oracle Process Manager and Notification ServerからのOracle Reportsブリッジの起動、停止および再起動
5.2.2
コマンドラインからのOracle Reportsブリッジの起動と停止
5.3
インスタンス停止後のReportsコンポーネントの起動
5.3.1
Reports Servletの起動
5.3.2
Reportsスタンドアロン・サーバーの起動
5.4
COSネーミング・サービスの起動と停止
5.5
Oracle Reports ServletによるインプロセスReports Serverの起動と停止
5.6
Oracle HTTP Serverが実行されていることの確認
5.7
Reports ServletおよびReports Serverが実行されていることの確認
第II部 Oracle Reports Servicesの管理
6
Oracle Enterprise ManagerによるOracle Reports Servicesの管理
6.1
Oracle Reportsコンポーネントの構成
6.1.1
メール・サーバーの構成
6.2
ジョブの管理およびスケジュール
6.2.1
ジョブの表示
6.2.2
統合されたジョブ・キューの表示
6.2.3
ジョブに対する操作の実行
6.2.4
ジョブのスケジュール
6.3
Oracle Reports Servicesの保護
6.3.1
セキュリティの有効化および無効化と使用するセキュリティ・メカニズムの変更
6.3.1.1
Oracle Portalセキュリティへの切替え
6.3.2
レポートのセキュリティ・ポリシーの定義
6.3.3
ディレクトリのセキュリティ・ポリシーの定義
6.3.4
Webコマンドのセキュリティ・ポリシーの定義
6.3.5
ディレクトリへの読取り/書込みアクセス権の定義
6.3.5.1
Oracle ReportsでDESTYPE=FILEを使用してレポートを実行する際のエラー
6.3.6
Single Sign-Onの有効化と無効化
6.3.7
Oracle Access Managerの使用
6.3.8
資格証明の管理
6.4
フォントの管理
6.4.1
フォントの構成
6.4.2
フォントの問題の診断
6.5
パフォーマンスの監視
6.6
ログ・ファイルの管理
6.6.1
ログ・ファイルの表示と検索
6.6.2
ログ・レベルの構成
6.7
Reports Server監査構成の変更
6.8
Reports Serverへのプラガブル宛先の登録
6.9
プロキシ情報の構成
6.10
レポート高可用性(HA)ソリューションの管理および監視
6.10.1
Reports Serverでの高可用性の構成
6.10.2
統合されたジョブ・キューの表示
6.10.3
共有キャッシュ・ディレクトリの指定
6.11
Oracle Fusion MiddlewareのシステムMBeanブラウザについて
6.11.1
Oracle Fusion MiddlewareのシステムMBeanブラウザはいつ使用すればよいか
6.11.2
レポート構成MBeanについて
6.12
システムMBeanブラウザによるレポート構成設定の変更
6.13
問題の診断
6.13.1
ログ情報の指定
6.13.2
フォントの問題の診断
7
Oracle Reports Servicesの構成
7.1
Oracle Reports Services構成ファイル
7.1.1
一元化されたReportsシステム・コンポーネントの構成
7.1.2
一元化されていないReportsアプリケーションの構成
7.2
Reports Server構成ファイル
7.2.1
Reports Serverの構成要素
7.2.1.1
ORBPorts
7.2.1.2
pluginParam
7.2.1.3
cache
7.2.1.4
connection
7.2.1.5
destination
7.2.1.6
environment
7.2.1.7
envVariable
7.2.1.8
engine
7.2.1.9
job
7.2.1.10
jobRecovery
7.2.1.11
jobStatusRepository
7.2.1.12
log
7.2.1.13
jobRepository
7.2.1.14
notification
7.2.1.15
oidconnection
7.2.1.16
orbClient
7.2.1.17
persistFile
7.2.1.18
identifier
7.2.1.19
property
7.2.1.20
queue
7.2.1.21
folderAccess
7.2.1.22
security
7.2.1.23
proxyServer
7.2.1.24
domain
7.2.1.25
bypassProxy
7.2.1.26
proxyServers
7.2.1.27
proxyInfo
7.2.1.28
webLayout
7.2.1.29
dbProxyKey
7.2.1.30
dbProxyConnKeys
7.2.1.31
urlEngineAccess
7.2.1.32
jobThresholds
7.2.1.33
server
7.2.2
動的な環境切替え
7.2.2.1
例
7.2.2.2
使用上の注意
7.3
Oracle Reports Servlet構成ファイル
7.3.1
Oracle Reports Servlet構成の要素
7.3.1.1
rwservlet
7.3.2
代替のOracle Reports Servlet構成ファイルの指定
7.4
Oracle Reports Bridge構成ファイル
7.4.1
Oracle Reports Bridgeの構成要素
7.4.1.1
bridge
7.4.1.2
identifier
7.4.1.3
remoteBridge
7.4.1.4
remoteBridges
7.5
ネットワーク構成ファイル
7.5.1
ネットワークの構成要素
7.5.1.1
discoveryService
7.5.1.2
multicast
7.5.1.3
namingService
7.6
URLエンジンの構成
7.7
プロキシ情報の入力
7.7.1
サーバー構成ファイルの編集
7.8
ノード・マネージャのReportsプロセス管理を使用したReports Serverの構成
7.8.1
コンポーネントの起動と停止
7.8.1.1
FMWスクリプト
7.8.1.2
WLST 起動 / 停止
7.8.1.3
プロセス制御と関連付けられたファイル
7.8.1.4
Reportsプロセス管理構成ファイル
7.8.2
新規Reports Toolsコンポーネント・タイプの作成
7.8.3
新規Reports Bridgeコンポーネント・タイプの作成
7.8.4
新規Reports Serverコンポーネント・タイプの作成
7.9
SOA統合の概要
7.9.1
BPELについて
7.10
Oracle ReportsとOracle BPEL Process Managerとの通信の構成
7.10.1
RWWebserviceを使用してジョブをReports Serverに送信する方法
7.10.2
ジョブをReports ServerにBPELプロセスから非同期で送信する方法
7.11
レポート配布の最適化
7.12
system-jazn-data.xmlファイルの例
7.13
Reports管理対象サーバーの構成
7.14
Oracle ReportsのHTTPSの有効化
8
テストから本番へ
第III部 実行時の動作の管理
9
Oracle Reportsでのフォントの管理
9.1
フォントの使用
9.1.1
Oracle Reports Builderのフォント
9.1.2
レポート出力のフォント
9.1.2.1
フォントの検索
9.1.3
ユーザー・インタフェースのフォント
9.2
フォントの追加
9.2.1
Oracle Reports Builderへのフォントの追加
9.2.2
レポート出力用のフォントの追加
9.2.2.1
UNIXでのフォントの追加
9.2.2.1
Windowsでのフォントの追加
9.3
フォント構成ファイル
9.3.1
ファイルの検索
9.4
フォント・エイリアシング
9.4.1
エイリアシング情報の指定
9.4.2
フォント・エイリアシングのメカニズム
9.4.3
フォント・エイリアス・ファイルのセクション
9.4.4
フォント・エイリアシング・ファイルの検証
9.5
フォントのタイプ
9.5.1
キャラクタ・セット
9.5.2
Unicode
9.5.3
Type1フォント
9.5.4
TrueTypeフォント
9.5.5
TrueType Collection
9.5.6
バーコード・フォント
9.5.7
CIDフォント
9.6
異なるプラットフォームでのレポート出力の確認
9.7
TTF/TTCフォントを使用したUnicodeレポートの実行
9.8
フォントの問題の診断
9.8.1
コマンドラインの使用
9.8.2
Oracle Enterprise Managerの使用
9.9
フォントに関する問題のトラブルシューティング
10
UNIXでのOracle Reportsによる印刷
10.1
UNIXでの印刷の概要
10.1.1
全体的な印刷のメカニズム
10.1.2
UNIXおよびWindowsでのOracle Reportsの印刷メカニズム
10.1.3
印刷のサポート
10.2
UNIXでのプリンタの設定
10.2.1
UNIXでのプリンタのインストール
10.2.2
Oracle Reportsで使用するプリンタの設定の確認
10.3
印刷環境の構成
10.3.1
uiprint.txtファイルの編集
10.3.2
環境変数
10.3.3
印刷プロパティのダイアログ・ボックス
10.3.3.1
「ページ設定」ダイアログ・ボックス
10.3.3.2
「ジョブの印刷」ダイアログ・ボックス
10.4
プリンタ関連のファイル
10.4.1
ファイルの概要
10.4.2
PPDファイル
10.4.2.1
ローカルでのPPDファイルのカスタマイズ
10.4.3
HPDファイル
10.4.4
フォント・メトリック・ファイル
10.4.4.1
AFMファイル
10.4.4.2
TFMファイル
10.4.5
uifont.ali
10.4.6
uiprint.txt
10.4.7
プリンタ関連ファイルの編集
10.4.7.1
PPDファイルの編集
10.4.7.2
PCL印刷を行うためのHPDファイルの編集
10.5
CUPSによって強化されたLinux印刷
10.5.1
1台の印刷用サーバーの設定
10.6
グローバリゼーション・サポート
10.6.1
マルチバイト・キャラクタ・セットの印刷
10.6.2
IXおよびPASTAの概要
10.7
デバッグ・オプション
10.7.1
DEBUG_SLFIND
10.7.2
TK_DEBUG_POSTSCRIPT
10.8
UNIXでのDISPLAYおよびプリンタ依存性の解消
10.8.1
ScreenPrinter
10.8.2
拡張イメージングのサポート
10.9
よくある質問
10.9.1
一般的な印刷エラー・メッセージ
10.9.2
PCLの印刷の問題
10.9.3
PostScriptの印刷の問題
10.9.4
フォントに関連する印刷の問題
10.9.5
印刷された出力の問題
11
Oracle ReportsでのPDFの使用
11.1
Oracle Reportsに含まれるPDF機能
11.1.1
圧縮
11.1.1.1
設定
11.1.2
フォント関連の機能
11.1.2.1
フォント・エイリアシング
11.1.2.2
フォント・サブセット
11.1.2.3
フォントの埋込み
11.1.2.4
フォント機能のまとめ
11.1.3
実行の優先順位
11.1.4
暗号化、パスワードによる保護および権限セキュリティ
11.1.5
アクセシビリティ
11.1.6
分類
11.1.7
グラフのサポート
11.2
Unicode PDFファイルの生成
11.2.1
フォント・サブセット
11.3
双方向(BiDi) PDFファイルの生成
11.3.1
フォント・サブセット
11.4
マルチバイトPDFファイルの生成
11.4.1
フォント・エイリアシング
11.4.2
フォント・サブセット
11.5
バーコードPDFファイルの生成
11.5.1
フォントの埋込み
11.5.2
フォント・サブセット
12
フォント・モデルおよびクロス・プラットフォームの配布
12.1
フォント・モデルの概要
12.1.1
フォントの検索
12.1.1.1
フォント検索アルゴリズム
12.1.2
新規フォント・モデルの構成
12.1.3
フォント診断およびトレース
12.2
クロス・プラットフォームの問題の概要
12.2.1
プラットフォームによって異なるフォント
12.2.2
フォントに関連する問題の解決
12.3
HTMLCSS、RTFまたはWeb出力の生成
12.3.1
レポートの設計
12.3.2
レポートの配布
12.3.2.1
トラブルシューティング情報
12.3.3
よくある質問
12.4
シングルバイトPDF出力の生成
12.4.1
レポートの設計
12.4.2
Motifツール・キット・メカニズムを使用する11
g
より前のバージョンでのレポートの配布
12.4.2.1
トラブルシューティング情報
12.4.3
よくある質問
12.5
マルチバイトPDF出力の生成
12.5.1
Motifツール・キット・メカニズムを使用する11
g
より前のバージョンでのレポートの設計
12.5.2
Motifツール・キット・メカニズムを使用する11
g
より前のバージョンでのレポートの配布
12.5.2.1
トラブルシューティング情報
12.5.3
よくある質問
12.6
Unicode PDF出力の生成
12.6.1
Motifツール・キット・メカニズムを使用する11
g
より前のバージョンでのレポートの設計
12.6.2
Motifツール・キット・メカニズムを使用する11
g
より前のバージョンでのレポートの配布
12.6.2.1
トラブルシューティング情報
12.6.3
よくある質問
12.7
PostScript出力の生成
12.7.1
レポートの設計
12.7.2
レポートの配布
12.7.3
よくある質問
13
Oracle Reports Servicesの宛先の構成
13.1
このリリースでの新機能
13.1.1
Oracle Forms Servicesからのプラガブル宛先
13.2
出力処理の概要
13.3
サーバーへの宛先タイプの登録
13.3.1
サーバー構成ファイルのdestinationセクションの設定
13.3.2
宛先として有効な値の入力
13.3.2.1
宛先タイプとクラス
13.3.2.2
宛先プロパティの名前/値のペア
13.3.3
宛先の例
13.4
Oracle Forms Servicesからのプラガブル宛先へのレポートの送信
14
プラガブル・データ・ソースの構成と使用
14.1
JDBC PDSの構成と使用
14.1.1
JDBC構成ファイル
14.1.1.1
プリインストールされているドライバ・エントリの確認
14.1.1.2
Merant DataDirectドライバのインストールと構成
14.1.2
JDBC問合せの定義と実行
14.1.2.1
接続情報の例
14.1.3
Oracle Reports Servicesを使用したJDBCレポートの実行
14.1.4
トラブルシューティング情報
14.1.4.1
エラー・メッセージ
14.1.4.2
トレース情報
14.1.5
ユーザー独自のJDBCドライバの追加
14.1.5.1
jdbcpds.confファイルの構成
14.1.5.2
ドライバのJARファイルのインストール
14.2
テキストPDSの構成と使用
14.2.1
テキスト構成ファイル
14.3
XML PDSの構成と使用
14.3.1
XML PDS構成ファイル
14.4
XML PDSレポートのエンコーディングの指定
15
Oracle Reports Servicesの保護
15.1
Oracle Reportsセキュリティの概要
15.1.1
概要
15.1.2
保護対象のリソース
15.1.2.1
アプリケーションのセキュリティ
15.1.2.2
リソース・セキュリティ
15.1.2.3
データソース・セキュリティ
15.1.3
資格証明ストア
15.1.3.1
資格証明タイプ
15.2
デフォルトの動作
15.3
Oracle Reportsにおける認証
15.3.1
Single Sign-On認証
15.3.1.1
Oracle Access Manager (OAM) 11gでの認証フロー
15.3.2
非SSO認証
15.3.2.1
非SSO (Oracle Internet Directoryベース、ファイルベース、または埋め込みIDストア)を使用するレポート・リクエスト・フロー
15.3.3
JPSベース・セキュリティの認証シナリオ
15.3.3.1
ReportsがJPSセキュリティ、セキュリティ・ポリシー用JPS-OID、および埋め込みIDストアを使用している場合
15.3.3.2
ReportsがJPSセキュリティおよび、IDストアとしてのJPS-OIDを使用している場合
15.3.4
Portalベース・セキュリティの認証シナリオ
15.4
Oracle Reportsにおける認可
15.4.1
認可プロセス
15.4.2
認可用にJPSを使用する場合の追加手順
15.4.3
レポートのセキュリティ・ポリシーの定義
15.4.3.1
JPSベース・セキュリティのセキュリティ・ポリシーの定義
15.4.3.2
Portalベース・セキュリティのセキュリティ・ポリシーの定義
15.4.4
JPSベース・セキュリティのディレクトリ用セキュリティ・ポリシーの定義
15.4.5
JPSベース・セキュリティのWebコマンド用セキュリティ・ポリシーの定義
15.4.6
ディレクトリへの読取り/書込みアクセス権の定義
15.4.7
Enterprise Managerでのアプリケーション・ポリシーの検索
15.4.8
Enterprise Managerでのアプリケーション・ロールの検索
15.5
エンドツーエンド・セキュリティ・シナリオ
15.6
JPSベース・セキュリティの推奨製品シナリオ
15.7
Portalベース・セキュリティの推奨製品シナリオ
15.8
ユーザーおよびセキュリティ・ポリシーの管理
15.8.1
インプロセス・サーバー用のWebLogic埋め込みIDストアへのユーザーの追加
15.8.2
インプロセス・サーバー用のポリシー・ストアへのポリシーの追加
15.8.3
アプリケーション・ロールへのユーザーのマッピング
15.8.4
スタンドアロン・サーバー用のsystem-jazn-data.xmlへのユーザーの追加
15.8.5
スタンドアロン・サーバー用のポリシー・ストアへのポリシーの追加
15.9
外部Oracle Internet Directoryの構成およびReportsの再関連付け
15.9.1
インプロセス・サーバー用の外部Oracle Internet Directoryの構成
15.9.1.1
JPSベース・セキュリティ使用時に外部Oracle Internet DirectoryをIDストアとして構成する方法
15.9.1.2
JPSベース・セキュリティ使用時に外部Oracle Internet Directoryをポリシー・ストアとして構成する方法
15.9.2
ReportsとOracle Internet Directoryの再関連付け
15.9.3
Oracle ReportsとOracle Portalの再関連付け
15.9.4
スタンドアロン・サーバー用の外部Oracle Internet Directoryの構成
15.9.4.1
外部Oracle Internet DirectoryをIDストアとして構成する方法
15.9.4.2
外部Oracle Internet Directoryをポリシー・ストアとして構成する方法
15.10
FormsおよびReportsのセキュリティに関する推奨事項
15.11
フォームおよびレポートに対する中間レベル・セキュリティ
15.12
データベース・プロキシ認証
15.12.1
DASの使用とサーバー構成ファイルの編集
15.12.2
データベースでのプロキシ・ユーザー認証の構成
15.12.3
プロキシ・アクセス情報の取得
15.12.4
Reports構成ファイルでの構成設定
15.12.4.1
rwserver.conf
15.12.4.2
rwservlet.properties
15.13
下位互換性に対するOracle Portalベース・セキュリティ
15.13.1
Oracle Portalで実現されるセキュリティ機能
15.14
セキュリティ・インタフェース
16
Oracle Portalでのレポートの配布
16.1
Reportsユーザーおよび名前付きグループの作成
16.1.1
デフォルトのReports関連グループ
16.1.1.1
RW_BASIC_USER
16.1.1.2
RW_POWER_USER
16.1.1.3
RW_DEVELOPER
16.1.1.4
RW_ADMINISTRATOR
16.1.2
ユーザーとグループの作成
16.1.3
資格証明ストアのPortalパスワード
16.2
Oracle Reportsコンポーネントの登録
16.2.1
Reports Serverの登録
16.2.2
レポートの登録
16.2.3
プリンタの登録
16.2.4
使用可能日カレンダの作成
16.2.4.1
シンプルな使用可能日カレンダの作成
16.2.4.2
結合された使用可能日カレンダの作成
16.2.5
「管理」ポートレット
16.3
レポートのポートレットとしての公開
16.3.1
レポートに対するプロバイダの作成
16.3.2
ページへのレポート・ポートレットの追加
16.3.3
アイテム・リンクとしてレポートをページへ追加
16.3.4
デフォルトでインストールされていないOracle Portalでのアイテム・リンクとしてのレポートの実行
16.3.5
Oracle Portalへのレポート出力の配布
16.4
Oracle Portalへの接続
16.5
トラブルシューティング情報
16.5.1
リソースの作成の試行時のReportsとPortalの統合エラーの解決
17
Oracle Single Sign-Onの構成と管理
17.1
前提条件
17.2
Single Sign-Onの構成
17.2.1
Oracle Reportsで使用されるSingle Sign-Onコンポーネント
17.3
Single Sign-Onの管理
17.3.1
Single Sign-Onの有効化と無効化
17.3.2
Reports Serverのセキュリティの有効化と無効化
17.3.3
データソースのセキュリティの有効化と無効化
17.3.3.1
SSOCONN
17.3.3.2
Oracle Internet Directoryへの入力
17.3.4
Oracle Internet Directoryへの接続
17.3.4.1
Oracle Internet Directoryの接続エンティティの選択
17.3.4.2
Oracle Internet Directoryインスタンスの選択
17.4
Oracle Internet Directoryの接続エンティティの選択
17.5
インストール後の構成
17.5.1
OAMに対するWebgateのインストールと構成
17.5.1.1
Webgate
17.5.1.2
Webgateの構成
17.5.1.3
コンソールを使用したOAMエージェントの登録
17.6
Oracle Forms Servicesのセキュリティに関する考慮事項
第IV部 サーバーへのリクエスト送信
18
レポート・リクエストの実行
18.1
ReportsのURL構文
18.1.1
Oracle Reports Servlet
18.1.2
JSP
18.2
レポート・リクエストの方法
18.3
Reports OHS統合
18.4
レポートの配布
18.4.1
ペーパー・レイアウトを使用したレポートの配布
18.4.2
ペーパー・レイアウトを使用したレポートの実行
18.4.3
WebおよびペーパーへのJSPレポートの配布
18.4.3.1
新規Java EEアプリケーションの作成
18.4.3.2
WebLogic Serverを使用したJava EEアプリケーションのデプロイ
18.4.4
JSPベースのWebレポートのブラウザからの実行
18.4.5
ペーパー・レイアウトを使用したJSPレポートの実行
18.4.6
UNIXでWE8MSWIN1252文字セットを使用したレポートの実行
18.5
Oracle Portalでのレポートの公開
18.6
Webブラウザからのレポート・リクエストの指定
18.7
URLエンジンへのリクエスト送信
18.8
Webサービスを介したレポートの実行
18.9
Oracle Forms ServicesからのOracle Reportsのコール
18.9.1
異なるインスタンス上にインストールされているReportsとFormsの間の通信
18.9.2
ランダムで連続していないジョブIDの生成
18.10
Oracle BPEL Process Managerによるレポートの実行
18.11
自動実行のためのレポートのスケジューリング
18.12
追加パラメータ
18.13
キャッシュからのレポート出力の再使用
18.13.1
使用上の注意
18.14
キー・マップ・ファイルの使用
18.14.1
キー・マッピングの理解
18.14.2
キー・マッピングを使用可能にする方法
18.14.3
キー・マップ・ファイルへのキー・マッピング・エントリの追加
18.14.4
JSP以外のレポートでのキーの使用
18.14.5
JSPとしてのレポート実行でのキーの使用
19
Oracle ReportsのWebサービスの使用
19.1
概要
19.2
はじめに
19.2.1
RWWebServiceサーブレットの起動
19.2.2
WSDLの表示
19.3
Oracle ReportsのWebサービスの操作
19.3.1
Oracle Enterprise Managerを使用したRWWebServiceのテスト
19.3.1.1
getAPIVersion
19.3.1.2
getServerInfo
19.3.1.3
getJobInfo
19.3.1.4
killJob
19.3.1.5
runJob
19.4
RWWebServiceUtilを使用したRWWebServiceのテスト
20
拡張配布の作成
20.1
配布の概要
20.2
配布XMLファイルの概要
20.2.1
distribution.dtdファイル
20.2.2
属性内での変数の使用
20.3
配布XMLファイルの要素
20.3.1
destinations
20.3.2
foreach
20.3.3
mail
20.3.4
body
20.3.5
attach
20.3.6
include
20.3.7
file
20.3.8
printer
20.3.9
destype
20.3.10
property
20.4
配布XMLファイルの例
20.4.1
foreachの例
20.4.1.1
レポート・グループを個別の添付ファイルとする単一の電子メール
20.4.1.2
グループ・インスタンスごとに個別の電子メール
20.4.1.3
単独のセクションを添付ファイルとする個別の電子メール
20.4.1.4
セクションごとに異なるファイル
20.4.1.5
レポートごとに実行される印刷
20.4.2
mailの例
20.4.2.1
レポート全体を本文とする電子メール
20.4.2.2
レポートの1つのセクションを本文とする電子メール
20.4.2.3
レポートの2つのセクションを本文とする電子メール
20.4.2.4
外部ファイルを本文とし、レポートを添付ファイルとする電子メール
20.4.2.5
レポート全体およびグループ化されたセクションが添付された電子メール
20.4.2.6
関連する管理者と部門に送信される電子メール
20.4.3
fileの例
20.4.3.1
レポート全体のファイル
20.4.3.2
結合されたレポート・セクションのファイル
20.4.3.3
結合されたセクションからなる各グループのファイル
20.4.3.4
レポート・グループ・インスタンスごとのファイル
20.4.4
printerの例
20.4.4.1
レポート全体の印刷
20.4.4.2
レポートの2つのセクションの印刷
20.4.4.3
グループ化されたレポートの印刷
20.4.4.4
結合されたセクションをグループ・インスタンスごとに印刷
20.4.4.5
レポートの適切なインスタンスをその関連プリンタに印刷
20.4.5
destypeの例
20.4.5.1
Oracle Portal宛先
20.4.5.2
FTP宛先
20.4.5.3
WebDAV宛先
20.4.5.4
FAX宛先
20.5
実行時の配布XMLファイルの使用
20.6
配布の使用に関する制限
20.6.1
デリミタ付き出力
20.6.2
動的フォーマット値
21
イベント・ドリブンによる公開の使用
21.1
Event-Driven Publishing API
21.1.1
APIの要素
21.1.2
パラメータ・リストの作成と操作
21.1.2.1
Add_Parameter
21.1.2.2
Remove_Parameter
21.1.2.3
Clear_Parameter_List
21.1.3
パラメータの名前と値での非ASCII文字の使用
21.1.4
ジョブの送信
21.1.5
ステータスの確認
21.1.6
サーバーのステータス・レコードの使用
21.2
Event-Driven Publishing APIを使用するアプリケーションのデバッグ
21.3
データベース・イベントからのレポートの起動
21.4
Oracle Advanced Queuingとの統合
21.4.1
SRW_PARAMLISTタイプのメッセージを保持するキューの作成
21.4.2
エンキュー・プロシージャの作成
21.4.3
デキュー・プロシージャの作成
22
XMLによるレポートのカスタマイズ
22.1
カスタマイズの概要
22.2
XMLカスタマイズの作成
22.2.1
必須XMLタグ
22.2.2
スタイルの変更
22.2.3
書式マスクの変更
22.2.4
書式例外の追加
22.2.5
プログラム・ユニットとハイパーリンクの追加
22.2.6
新規問合せの追加と新規ヘッダー・セクションでの結果の使用
22.2.7
URLのエンコード
22.3
XMLデータ・モデルの作成
22.3.1
複数のデータソースの作成
22.3.2
データソース間のリンク
22.3.3
データ・リンク・オブジェクトのデータ・モデルからの削除
22.3.4
各データソース内でのグループ階層の作成
22.3.5
クロス積(マトリックス)グループの作成
22.3.6
あらゆるレベルでの式、サマリーおよびプレースホルダの作成
22.3.7
パラメータの作成
22.4
実行時のXMLファイルの使用
22.4.1
実行時のXMLレポート定義の適用
22.4.1.1
1つのXMLレポート定義の適用
22.4.1.2
複数のXMLレポート定義の適用
22.4.1.3
PL/SQLでのXMLレポート定義の適用
22.4.2
XMLレポート定義の単独での実行
22.4.3
バッチ変更の実行
22.5
XMLレポート定義のデバッグ
22.5.1
XMLパーサーのエラー・メッセージ
22.5.2
rwbuilder
22.5.3
デバッグを目的とした、ファイルへのXMLの書込み
第V部 グローバリゼーション・サポートおよび双方向サポート
23
グローバリゼーションと双方向のサポートの実装
23.1
グローバリゼーション・サポート・アーキテクチャ
23.1.1
言語に依存しない機能
23.1.2
言語依存データ
23.2
グローバリゼーション・サポートの環境変数
23.2.1
NLS_LANG環境変数
23.2.1.1
NLS_LANG環境変数の定義
23.2.1.2
言語および地域の定義
23.2.1.3
キャラクタ・セットの定義
23.2.2
DEVELOPER_NLS_LANG環境変数とUSER_NLS_LANG環境変数
23.3
JSPまたはXMLファイルでのキャラクタ・セットの指定
23.4
双方向サポート
23.4.1
拡張BIDI形状変更
23.5
Unicode
23.5.1
Unicodeのサポート
23.5.2
Unicodeフォントのサポート
23.5.3
Unicodeサポートの有効化
23.6
アプリケーションの翻訳
23.7
グローバリゼーションに関する問題のトラブルシューティング
第VI部 パフォーマンス
24
Oracle Reportsの診断およびチューニング
24.1
ロギング機能の強化
24.1.1
エンジン・クラッシュの診断
24.2
パフォーマンス分析ツール
24.2.1
ログ・ファイル
24.2.1.1
ログ・ファイルの表示
24.2.1.2
ログ・ファイルの管理
24.2.1.3
監査ログ・ファイル
24.2.2
WLSTについて
24.2.2.1
システム・コンポーネントでのWLSTコマンドの使用
24.2.2.2
Java EEコンポーネントの場合のWLSTコマンドの使用
24.2.3
ロギング関連のWLSTコマンド
24.2.3.1
listLoggers
24.2.3.2
getLogLevel
24.2.3.3
setLogLevel
24.2.3.4
listLogHandlers
24.2.3.5
configureLogHandlers
24.2.3.6
listLogs
24.2.3.7
displayLogs
24.2.4
監査構成のWLSTコマンド
24.2.4.1
getAuditPolicy
24.2.4.2
setAuditPolicy
24.2.4.3
listAuditEvents
24.2.5
レポート実行のトレース
24.2.6
RW_SERVER_JOB_QUEUE表
24.2.6.1
キュー・アクティビティによるデータベースの更新
24.2.7
SHOWJOBSコマンドライン・キーワード
24.2.8
効率的なSQL
24.2.9
PL/SQL
24.2.10
Javaストアド・プロシージャ
24.2.11
Java Importer
24.3
Reports Server構成のチューニング
24.4
データへのアクセス
24.4.1
非SQLデータ・ソース
24.4.2
データベース索引
24.4.3
計算
24.4.4
冗長なデータ
24.4.5
ブレーク・グループ
24.4.6
グループ・フィルタ
24.4.7
リンクの可否
24.5
データのフォーマット
24.5.1
ペーパー・レイアウト
24.5.1.1
フォーマット・トリガー
24.5.1.2
イメージ出力
24.5.2
WebレイアウトとJSPレポート定義
24.6
レイアウトに関する一般的なガイドライン
24.6.1
事前フェッチ
24.6.2
一括処理と配布
24.7
レポートの実行
第VII部 付録
A
コマンドライン・キーワード
A.1
コマンドラインの使用
A.1.1
全般的な使用上の注意
A.1.2
ルール
A.2
Oracle Reportsコンポーネントの概要
A.2.1
rwclient
A.2.2
rwrun
A.2.3
rwbuilder
A.2.4
rwconverter
A.2.5
rwservlet
A.2.6
rwserver
A.2.7
rwbridge
A.3
キーワードの使用方法のサマリー
A.4
コマンドライン・キーワード
A.5
コマンドライン・キーワード(ACCESSIBLEからDESTYPE)
A.5.1
ACCESSIBLE
A.5.2
ARRAYSIZE
A.5.3
AUTHID
A.5.4
AUTOCOMMIT
A.5.5
BACKGROUND
A.5.6
BATCH
A.5.7
BCC
A.5.8
BLANKPAGES
A.5.9
BUFFERS
A.5.10
CACHELOB
A.5.11
CC
A.5.12
CELLWRAPPER
A.5.13
CMDFILE
A.5.14
CMDKEY
A.5.15
COLLATE
A.5.16
COMPILE_ALL
A.5.17
CONTAINSHTMLTAGS
A.5.18
CONTAINSOLE
A.5.19
CONTENTAREA
A.5.20
COPIES
A.5.21
CUSTOMIZE
A.5.22
DATEFORMATMASK
A.5.23
DBPROXYCONN
A.5.24
DELAUTH
A.5.25
DELIMITED_HDR
A.5.26
DELIMITER
A.5.27
DESFORMAT
A.5.28
DESNAME
A.5.29
DEST
A.5.30
DESTINATION
A.5.31
DESTYPE
A.6
コマンドライン・キーワード(DISTRIBUTEからORIENTATION)
A.6.1
DISTRIBUTE
A.6.2
DTYPE
A.6.3
DUNIT
A.6.4
ENGINERESPONSETIMEOUT
A.6.5
ENVID
A.6.6
EXPIRATION
A.6.7
EXPIREDAYS
A.6.8
FORMSIZE
A.6.9
FROM
A.6.10
GETJOBID
A.6.11
GETSERVERINFO
A.6.12
HELP
A.6.12.1
SQLインジェクションの問題(Reportsヘルプ)
A.6.13
ITEMTITLE
A.6.14
JOBNAME
A.6.15
JOBRETRY
A.6.16
JOBTYPE
A.6.17
JVMOPTIONS
A.6.18
KILLENGINE
A.6.19
KILLJOBID
A.6.20
LONGCHUNK
A.6.21
MIMETYPE
A.6.22
MODE
A.6.23
MODULE|REPORT
A.6.24
NAME
A.6.25
NONBLOCKSQL
A.6.26
NOTIFYFAILURE
A.6.27
NOTIFYSUCCESS
A.6.28
NUMBERFORMATMASK
A.6.29
ONFAILURE
A.6.30
ONSUCCESS
A.6.31
ORIENTATION
A.7
コマンドライン・キーワード(OUTPUTFOLDERからROLE)
A.7.1
OUTPUTFOLDER
A.7.2
OUTPUTGRAPHFORMAT
A.7.3
OUTPUTIMAGEFORMAT
A.7.4
OUTPUTPAGE
A.7.5
OVERWRITE
A.7.6
PARAMETER
A.7.7
P_AVAILABILITY
A.7.8
P_DESCRIPTION
A.7.9
P_FORMATS
A.7.10
P_JDBCPDS
A.7.11
P_NAME
A.7.12
P_OWNER
A.7.13
P_PFORMTEMPLATE
A.7.14
P_PRINTERS
A.7.15
P_PRIVILEGE
A.7.16
P_SERVERS
A.7.17
P_TRIGGER
A.7.18
P_TYPES
A.7.19
PAGEGROUP
A.7.20
PAGESIZE
A.7.21
PAGESTREAM
A.7.22
PARAMFORM
A.7.23
PARSEQUERY
A.7.24
PDFCOMP
A.7.25
PDFEMBED
A.7.26
PDFOWNER
A.7.27
PDFSECURITY
A.7.28
PDFUSER
A.7.29
PFACTION
A.7.30
PRINTJOB
A.7.31
READONLY
A.7.32
RECURSIVE_LOAD
A.7.33
REPLYTO
A.7.34
REPORT | MODULE
A.7.35
ROLE
A.8
コマンドライン・キーワード(RUNDEBUGからWEBSERVER_PORT)
A.8.1
RUNDEBUG
A.8.2
SAVE_RDF
A.8.3
SCHEDULE
A.8.4
SERVER
A.8.5
SHOWAUTH
A.8.6
SHOWENV
A.8.7
SHOWJOBID
A.8.8
SHOWJOBS
A.8.9
SHOWMAP
A.8.10
SHOWMYJOBS
A.8.11
SHUTDOWN
A.8.12
SITENAME
A.8.13
SOURCE
A.8.14
SQLTRACE
A.8.15
SSOCONN
A.8.16
STATUSFOLDER
A.8.17
STATUSFORMAT
A.8.18
STATUSPAGE
A.8.19
STYPE
A.8.20
SUBJECT
A.8.21
SUPPRESSLAYOUT
A.8.22
TOLERANCE
A.8.23
URLPARAMETER
A.8.24
USEJVM
A.8.25
USERID
A.8.26
USERSTYLES
A.8.27
VALIDATETAG
A.8.28
WEBSERVER_DEBUG
A.8.29
WEBSERVER_DOCROOT
A.8.30
WEBSERVER_PORT
B
環境変数
B.1
環境変数
B.1.1
CA_GPREFS
B.1.2
CA_UPREFS
B.1.3
DELIMITED_LINE_END
B.1.4
DOC
B.1.5
DEVELOPER_NLS_LANG
B.1.6
NLS_CALENDAR
B.1.7
NLS_CREDIT
B.1.8
NLS_CURRENCY
B.1.9
NLS_DATE_FORMAT
B.1.10
NLS_DATE_LANGUAGE
B.1.11
NLS_DEBIT
B.1.12
NLS_ISO_CURRENCY
B.1.13
NLS_LANG
B.1.14
NLS_LIST_SEPARATOR
B.1.15
NLS_MONETARY_CHARACTERS
B.1.16
NLS_NUMERIC_CHARACTERS
B.1.17
NLS_SORT
B.1.18
ORACLE_AFM
B.1.19
ORACLE_HOME
B.1.20
ORACLE_HPD
B.1.21
ORACLE_PATH
B.1.22
ORACLE_PPD
B.1.23
ORACLE_TFM
B.1.24
ORAINFONAV_DOCPATH
B.1.25
PRINTER
B.1.26
REMOTE
B.1.27
REPORTS_ADD_HWMARGIN
B.1.28
REPORTS_ARABIC_NUMERAL
B.1.29
REPORTS_ALLOW_DB_CONNECT_STRING
B.1.30
REPORTS_BIDI_ALGORITHM
B.1.31
REPORTS_CGIDIAGBODYTAGS
B.1.32
REPORTS_CGIDIAGHEADTAGS
B.1.33
REPORTS_CGIHELP
B.1.34
REPORTS_CGIMAP
B.1.35
REPORTS_CGINODIAG
B.1.36
REPORTS_CLASSPATH
B.1.37
REPORTS_CLIPBOARD_SIZE
B.1.38
REPORTS_CONTAINSHTMLTAGS
B.1.39
REPORTS_COOKIE_EXPIRE
B.1.40
REPORTS_CUPS_PRINTING
B.1.41
REPORTS_ENABLE_DBCLIENTID
B.1.42
REPORTS_DB_AUTH
B.1.43
REPORTS_DEFAULT_DISPLAY
B.1.44
REPORTS_DEFAULT_PIXEL_SIZE
B.1.45
REPORTS_ENABLE_RTF_SPACING
B.1.46
REPORTS_ENCRYPTION_KEY
B.1.47
REPORTS_ENHANCED_BIDIHANDLING
B.1.48
REPORTS_ENHANCED_FONTHANDLING
B.1.49
REPORTS_ENHANCED_SUBSET
B.1.50
REPORTS_FONT_DIRECTORY
B.1.51
REPORTS_GRAPH_IMAGE_DPI
B.1.52
REPORTS_IGNORE_IMAGE_TAG_RES
B.1.53
REPORTS_IGNORE_SET_ROLE_ERROR
B.1.54
REPORTS_JPEG_QUALITY_FACTOR
B.1.55
REPORTS_JVM_OPTIONS
B.1.56
REPORTS_NETWORK_CONFIG
B.1.57
REPORTS_NLS_XML_CHARSETS
B.1.58
REPORTS_NO_DUMMY_PRINTER
B.1.59
REPORTS_NO_HTML_SPACE_REPLACE
B.1.60
REPORTS_OUTPUTIMAGEFORMAT
B.1.61
REPORTS_PATH
B.1.62
REPORTS_RESTRICT_DIRECTORIES
B.1.63
REPORTS_RESOURCE
B.1.64
REPORTS_SERVER
B.1.65
REPORTS_SOLARIS_9
B.1.66
REPORTS_SPACE_BREAK
B.1.67
REPORTS_SRWRUN_TO_SERVER
B.1.68
REPORTS_SSLPORT
B.1.69
REPORTS_STDIN_PASSWORD
B.1.70
REPORTS_SYS_AUTH
B.1.71
REPORTS_TAGLIB_URI
B.1.72
REPORTS_TMP
B.1.73
REPORTS_USEREXITS
B.1.74
REPORTS_UTF8_XMLOUTPUT
B.1.75
RW
B.1.76
TK_PRINT
B.1.77
TK_PRINT_STATUS
B.1.78
TK_PRINTER
B.1.79
TK_AFM
B.1.80
TK_HPD
B.1.81
TK_PPD
B.1.82
TK_TFM
B.1.83
TNS_ADMIN
B.1.84
USERNAME
B.1.85
USER_NLS_LANG
C
Oracle Portalへのレポートのバッチ登録
C.1
レポート定義ファイルのバッチ登録
C.1.1
rwconverterの実行によるSQLスクリプトの生成
C.1.2
SQL*Plusでのスクリプトの実行
C.2
レポート・パッケージのバッチ削除
C.3
PL/SQLバッチ登録ファンクション
D
Oracle Reports Servicesのトラブルシューティング
D.1
問題と解決策
D.1.1
レポート・リクエストのハング
D.1.2
Reports ServerのアクティビティによりエラーREP-50125が生成される
D.1.3
Oracle Reports Servletを使用して長期レポートを実行すると失敗する
D.1.4
プラットフォームによってフォントの表示が異なる
D.1.5
UNIXプラットフォームでレポートを実行するとREP-56048が生成される
D.1.6
右から左に表示する言語のフォントの問題
D.1.7
RUN_REPORT_OBJECTを使用してOracle Formsからレポートを実行する際のエラー
D.1.8
Microsoft Excelでのレポート出力の表示
D.1.9
ユーザー・イグジットが含まれるレポートのUNIXでの障害
D.1.10
インプロセスReports Serverを使用する際の印刷エラーとフォント・エラー
D.1.11
Reports Runtimeの実行時にプレースホルダ列値でレコードがシフト・ダウンされる
D.2
パフォーマンスの問題の診断
D.3
フォントの問題の診断
D.4
印刷の問題の診断
D.5
JDBC PDSの問題の診断
D.6
Oracle Portalの問題の診断
D.7
グローバリゼーションの問題の診断
D.8
Oracle Reports Bridgeの問題の診断
D.9
その他の解決策
E
Reports Serverとブリッジの診断ユーティリティ
E.1
rwdiagの概要
E.1.1
例
E.1.1.1
例1
E.1.1.2
例2
E.1.1.3
例3
E.1.1.4
例4
E.1.1.5
例5
E.1.1.6
例6
E.2
コマンドライン構文
E.2.1
構文
E.2.2
使用上の注意
索引