...

DB2 Web Query for IBM i

by user

on
Category: Documents
39

views

Report

Comments

Transcript

DB2 Web Query for IBM i
DB2 Web Query for IBM i
Version 2 Release 1.0
Active Technologies、EDA、EDA/SQL、FIDEL、FOCUS、Information Builders、Information Builders のロゴ、iWay、iWay
Software、Parlay、PC/FOCUS、RStat、Table Talk、Web390、WebFOCUS、WebFOCUS Active Technologies、 および
WebFOCUS Magnify は Information Builders, Inc. の登録商標であり、 また DataMigrator および Hyperstage は同社の商
標です。
本マニュアルの性質上、多くのハードウェア、ソフトウェア製品の商標が本文内で使用されています。ほとんどの
場合、 製品名はそれらの会社によって商標、登録商標として指定されています。したがって、弊社ではこれらの
製品名を 総称として使用する意図はありません。これらの製品名を、説明されている製品を参照する以外の目的
で使用する場合、 商標に関わる権利に関して十分注意が必要です。
Copyright © 2015 , by Information Builders, Inc. and iWay Software. All rights reserved. Patent Pending. このマニュアルの
全部、または一部の転載、コピーは Information Builders Inc. の書面による承諾なしでは許可されません。
目次
はじめに . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
マニュアルの表記法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1. IBM DB2 Web Query for IBM i について . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
IBM DB2 Web Query for IBM i の概要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
レポートの概念 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
レポートの機能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
レポートインターフェース . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
開発環境 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
セキュリティの概念 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Web Query グループ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2. レポートインターフェースの使用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
推奨されるブラウザの設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
DB2 Web Query へのログイン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
手順 DB2 Web Query にログインするには. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Web Query フォルダ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
最上位フォルダ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
手順
最上位フォルダ Common を非表示にするには. . . . . . . . . . . . . . . . . . . . . . . . . 24
アプリケーションディレクトリとメタデータ管理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
セキュリティセンター . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
手順 セキュリティセンターを起動するには. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
手順 ユーザを作成するには. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
手順 Web Query 管理者を指定するには. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
手順 ユーザをグループに追加するには. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
IBM i グループプロファイルの Web Query Folder-Run グループへの追加. . . . . . . . . . . . . . . 30
手順
IBM i グループプロファイルを Folder-run グループに割り当てるには. . . . . . . . . . 31
手順 ユーザを Web Query グループから削除するには. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
手順 ユーザのパスワードを変更するには. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
手順 ユーザとユーザ属性を管理するには. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Web Query 管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
管理コンソール. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
手順
管理コンソールを起動するには. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
コンソール. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Reporting Server コンソール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
DB2 Web Query for IBM i
3
目次
手順 Reporting Server コンソールを起動するには. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Web Query 開発者ユーザインターフェース . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
リポジトリツリーの概要. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
リポジトリツリーでの右クリックオプションの使用. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
ディファード実行. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
ディファードレポートステータスインターフェース. . . . . . . . . . . . . . . . . . . . . . . . . . . 47
ディファードレポートステータスインターフェースの機能. . . . . . . . . . . . . . . . 48
ディファードレポートステータスインターフェースのソート制御. . . . . . . . . . 48
ディファードレポートステータス. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
ディファードレポートの期限設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
一時期限切れの保存済みディファードレポート. . . . . . . . . . . . . . . . . . . . . . . . . . 53
自動リフレッシュ間隔の設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
手順 自動リフレッシュ間隔を設定するには. . . . . . . . . . . . . . . . . . . . . . 53
ディファードレポートの表示. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
手順 ディファードステータスレポートを表示するには. . . . . . . . . . . . 53
ディファードレポートパラメータの確認. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
手順 ディファードリクエストのパラメータを取得するには. . . . . . . . 54
ディファードレポートの保存. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
手順 ディファードレポートを保存するには. . . . . . . . . . . . . . . . . . . . . . 56
レポートステータスすべてのチケットの削除. . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
手順 レポートステータスすべてのチケットを削除するには. . . . . . . . 58
ディファードステータス削除確認メッセージ. . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Reporting Server の管理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
ページの作成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
コンテンツの非表示 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
フォルダの管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
手順 フォルダを作成するには. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
最上位フォルダの選択 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
レポート、グラフ、レイアウト、レイアウト入力フォームの作成 . . . . . . . . . . . . . . . . . . . . . . . . . 64
手順 レポート、グラフ、レイアウト入力フォーム、レイアウトを作成するには. . . . . . 65
プロシジャのスケジュール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
メニューバーとハイパーリンクの使用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
DB2 Web Query エラーテキストの理解. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
手順 エラーメッセージの定義を確認するには. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
DB2 Web Query リクエストの停止. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
4
IBM
目次
参照
DB2 Web Query リクエストの停止. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
3. 傾向の視覚化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
ピアグラフの適用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
ピアグラフと基軸の関連付け . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
ピアグラフの属性. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
OLAP レポート基軸へのピアグラフの適用. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
手順 OLAP レポート内で基軸にピアグラフを適用するには. . . . . . . . . . . . . . . . . . . 78
選択パネルまたはコントロールパネルによる基軸へのピアグラフの適用. . . . . . . . . . . . . . 80
手順 選択パネルを使用してピアグラフを基軸に適用するには. . . . . . . . . . . . . . . . 81
手順 コントロールパネルを使用してピアグラフを基軸に適用するには. . . . . . . . 81
手順 選択パネルまたはコントロールパネルを使用してピアグラフを削除する
には. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
参照 OLAP コントロールパネルの表示モード. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
4. SQL レポートウィザードによるレポートプロシジャの作成 . . . . . . . . . . . . . . . . . . . . . . . . . 89
SQL レポートウィザードの使用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
手順 外部 .sql ファイルから SQL コマンドを組み込むには. . . . . . . . . . . . . . . . . . . . . . . . 89
手順 SQL パススルーを使用してリレーショナルデータベースに SQL コマンドを渡す
には. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
手順 既存の .sql ファイルから SQL コマンドをインポートするには. . . . . . . . . . . . . . . . 96
5. Report Broker の使用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Report Broker の概要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Report Broker について. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Report Broker ユーザの認可. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
DB2 Web Query 管理コンソールへのアクセス. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Distribution Server 機能. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Distribution Server のスタートアップ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
リカバリ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
参照 ジョブのリカバリ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
スキャンバック. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Report Broker Distribution Server 構成設定の確認. . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Report Broker コンソール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Report Broker コンソールの使用. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
サーバステータス. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Distribution Server ステータスの表示. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
DB2 Web Query for IBM i
5
目次
Distribution Server の停止と再起動. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
手順 CL コマンドによる Distribution Server の開始と停止. . . . . . . . . . . . . . . . . . . 110
ジョブステータス. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
ジョブログ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
スケジュール禁止日. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
参照 禁止日のスケジュール動作. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
手順 スケジュール禁止日を定義するには. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
スケジュール禁止日のインポート. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
手順 インターフェースでスケジュール禁止日をインポートするには. . . . 115
スケジュール禁止日の抽出. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
手順 インターフェースでスケジュール禁止日をエクスポートするには
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
グローバル更新. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
手順 メールサーバをグローバル更新するには. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
手順 FTP サーバをグローバル更新するには. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
手順 プリンタをグローバル更新するには. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
手順 Email アドレスをグローバル更新するには. . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
手順 送信者をグローバル更新するには. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
配信リストの作成と保守 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
配信リストの作成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
手順 配信リストを作成するには. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
配信リストの編集と削除. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
手順 配信リストを編集するには. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
レポートのバースト. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
参照 FTP によるレポート配信時の考慮事項. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
バーストのガイドラインと制限. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
動的配信リストの作成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
複数 Email アドレスの指定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
ベーシックスケジュールツールによる Report Broker スケジュールの作成 . . . . . . . . . . . . . . . . 136
ベーシックスケジュールツールの概要. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
ベーシックスケジュールツールのクイックアクセスツールバー. . . . . . . . . . . . . . . . 138
ベーシックスケジュールツールのリボン. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
ベーシックスケジュールツールによるスケジュールの作成. . . . . . . . . . . . . . . . . . . . . . . . . 140
手順 スケジュールを作成するには. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
ベーシックスケジュールツールのタスクの概要. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
6
IBM
目次
ベーシックスケジュールツールのタスクオプション. . . . . . . . . . . . . . . . . . . . . . . . . . 144
パラメータ値の指定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
手順 パラメータ値を指定するには. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
参照 パラメータ値を指定する際の考慮事項. . . . . . . . . . . . . . . . . . . . . . . . . . 146
パラメータの削除. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
新規パラメータの作成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
手順 新しいパラメータを作成するには. . . . . . . . . . . . . . . . . . . . . . . . . 162
レポートフォーマットの選択. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
ベーシックスケジュールツールの配信オプション. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
ベーシックスケジュールツールでの Email 配信オプションの使用. . . . . . . . . . . . . . 165
手順 Email 配信オプションを使用するには. . . . . . . . . . . . . . . . . . . . . . . . . . . 166
ベーシックスケジュールツールでの FTP 配信オプションの使用. . . . . . . . . . . . . . . 169
手順 FTP 配信オプションを使用するには. . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
ベーシックスケジュールツールでのプリンタ配信オプションの使用. . . . . . . . . . . . 172
手順 プリンタ配信オプションを使用するには. . . . . . . . . . . . . . . . . . . . . . . . 172
ベーシックスケジュールツールでのリポジトリ 配信オプションの使用. . . . . . . . . 174
手順 リポジトリ配信オプションを使用するには. . . . . . . . . . . . . . . . . . . . . . 174
ベーシックスケジュールツールの通知オプション. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
ベーシックスケジュールツールでのエラー時通知と常時通知の設定. . . . . . . . . . . . 177
ベーシックスケジュールツールのプロパティの概要. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
ベーシックスケジュールツールの実行間隔の概要. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
1 回だけ実行. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
分単位. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
時間単位. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
日単位. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
週単位. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
月単位. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
年単位. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
カスタム実行間隔. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
詳細設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
CL コマンドによるスケジュールの実行 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
スケジュールの保守 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
ベーシックスケジュールツールによるスケジュール保守の概要. . . . . . . . . . . . . . . . . . . . . 196
ベーシックスケジュールツールによるスケジュールの編集. . . . . . . . . . . . . . . . . . . . . . . . . 198
手順 ベーシックスケジュールツールでスケジュールを編集するには. . . . . . . . . 198
DB2 Web Query for IBM i
7
目次
参照 ベーシックスケジュールツールでスケジュールを編集する際の考慮事項
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
ベーシックスケジュールツールによるスケジュールのコピー. . . . . . . . . . . . . . . . . . . . . . . 200
手順 ベーシックスケジュールツールでスケジュールをコピーするには. . . . . . . 200
ベーシックスケジュールツールによるスケジュールの削除. . . . . . . . . . . . . . . . . . . . . . . . . 200
手順 ベーシックスケジュールツールでスケジュールを削除するには. . . . . . . . . 200
Report Broker エクスプローラ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
Report Broker エクスプローラの使用. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
エクスプローラのスケジュールツールバー. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
エクスプローラツリー. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
エクスプローラの項目リストパネル. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
エクスプローラのスケジュールリスト列情報. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
エクスプローラの配信リスト列情報. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
エクスプローラのアクセスリスト列情報. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
エクスプローラの項目オプション. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
手順 スケジュールを開くには. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
手順 スケジュールを実行するには. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
手順 スケジュールを削除するには. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
手順 配信リストを開くには. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
手順 配信リストを削除するには. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
サブフォルダの検索. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
スケジュールのトラッキング . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
ログレポート. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
コンソールでのスケジュールのトラッキング. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
スケジュールログの使用. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
スケジュールステータスの確認. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
手順 リソースツリーからログレポートを表示するには. . . . . . . . . . . . . . . . . . . . . 213
手順 スケジュールツールでログレポートを表示するには. . . . . . . . . . . . . . . . . . . 215
参照 ログレポートを表示する際の考慮事項. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
Report Broker のトレース . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
トレースの有効化. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
Servlet トレース. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
手順 Servlet トレースにアクセスするには. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
スケジュールトレースおよびレポートトレース. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
特定のジョブに関連付けられたトレースファイル. . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
8
IBM
目次
Distribution Server スタートアップトレースファイル. . . . . . . . . . . . . . . . . . . . . . . . . 221
参照 ジョブプロシジャ (FEX) ファイル. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
トレースエラーファイル. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
スケジュールトレースファイルのクリーンアップ. . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
Distribution Server 初期化トレース. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
参照 scheduler.log. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
Reporting Server のトレース. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
Report Broker の管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
Report Broker 構成設定の確認. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
参照 Report Broker の構成設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
Report Broker のスケジュール出力フォーマット . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
AHTML. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
APDF. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
DHTML. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
DOC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
EXL07. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
EXL2K. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
EXL2K FORMULA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
EXL97. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
FLEX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
HTML. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
HTML5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
JPEG. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
PDF. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
PNG. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
PPT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
PPTX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
PS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
SVG. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241
WP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241
6. DB2 Web Query スプレッドシートクライアントアドインの使用 . . . . . . . . . . . . . . . . . . 243
スプレッドシートクライアントの機能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
スプレッドシートクライアントの構成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
手順 スプレッドシートクライアントを構成するには. . . . . . . . . . . . . . . . . . . . . . . . . . . . 246
DB2 Web Query for IBM i
9
目次
デフォルト DB2 Web Query 環境の構成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247
スプレッドシートクライアントのインストールと設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248
手順 DB2 スプレッドシートクライアント Excel 2003 アドインをインストールして
設定するには. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248
手順 DB2 スプレッドシートクライアント Excel 2007 アドインをインストールして
設定するには. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
スプレッドシートクライアントへのアクセス . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253
Web サーバ接続設定の定義 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259
参照 クエリによる Web サーバ接続使用上の注意. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259
接続詳細オプションダイアログボックス. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260
DB2 Web Query へのログイン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261
マスターファイルの選択 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263
InfoAssist によるレポートクエリの作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264
手順 InfoAssist で新しいレポートを作成するには. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264
InfoAssist によるレポートクエリの編集. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
手順 InfoAssist で既存レポートを編集するには. . . . . . . . . . . . . . . . . . . . . . . . . . . . 268
構造化 adhoc フォームによるレポートクエリの作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273
手順 構造化 adhoc フォームからレポートクエリを作成するには. . . . . . . . . . . . . . . . . . 273
Developer Workbench による構造化 adhoc フォームの作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276
手順 構造化 adhoc フォームを作成するには. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276
手順 レポートのフレームを非表示にするには. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278
クエリプロパティの設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281
データフォーマットとレイアウトの定義. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282
7. DB2 Web Query 管理の変更 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283
管理の変更プロセスの理解 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283
管理の変更パッケージの作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285
手順 管理の変更エクスポートパッケージを作成するには. . . . . . . . . . . . . . . . . . . . . . . . 285
手順 管理の変更エクスポート機能にアクセスしてシナリオを作成するには. . . . . . . . 286
手順 管理の変更パッケージをインポートするには. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289
A. Java バッチ実行ユーティリティによる DB2 Web Query レポートの実行 . . . . . . . . . . 293
Java バッチ実行ユーティリティ要件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293
手順 Java バッチ実行ユーティリティを呼び出すには. . . . . . . . . . . . . . . . . . . . . . . . . . . . 293
参照 RUNWEBQRY コマンド入力パラメータの取得. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296
10
IBM
はじめに
このマニュアルは、IBM DB2 Web Query for IBM i で使用可能な機能について説明します。
マニュアルの構成
このマニュアルは、以下の章で構成されています。
章/付録
内容
1
IBM DB2 Web Query for IBM
i について
IBM DB2 Web Query for IBM i の概要について説明しま
す。また、レポートの実行、表示、作成、編集に使用
する、エンドユーザコンポーネントとツールについて
も説明します。
2
レポートインターフェースの
使用
IBM DB2 Web Query for IBM i のレポートインター
フェースについて説明します。レポートインターフェー
スの用途には、ドメインの選択、レポート、グラフ、
URL などのドメインツリー内の項目の使用、最上位
フォルダの検索、InfoAssist などのレポートツールへ
のアクセスなどがあります。
3
傾向の視覚化
選択したデータの視覚的な表現を、ピアグラフの形式
で、レポート出力に直接挿入する方法について説明し
ます。
4
SQL レポートウィザードによ
るレポートプロシジャの作成
SQL レポートウィザードの使用方法について説明しま
す。
5
Report Broker の使用
Report Broker およびそのスケジューラツールにアクセ
スする方法について説明します。
6
DB2 Web Query スプレッド
シートクライアントアドイン
の使用
スプレッドシートアドインを使用して、Microsoft Excel
を DB2 Web Query レポートツールに接続し、IBM ı 上
のデータにアクセスして分析する方法について説明し
ます。
7
DB2 Web Query 管理の変更
DB2 Web Query for IBM i
11
マニュアルの表記法
A
章/付録
内容
Java バッチ実行ユーティリ
ティによる DB2 Web Query
レポートの実行
Java バッチ実行ユーティリティを使用して DB2 Web
Query レポートを実行する方法について説明します。
マニュアルの表記法
このマニュアルの表記法は、次のとおりです。
表記
説明
THIS TYPEFACE
構文を表します。表記どおりに入力してください。
または
this typeface
this typeface
プレースホルダ (または変数)、クロスリファレンス、あるいは重要
な用語を表します。
underscore
デフォルトの設定を表します。
this typeface
テキスト中で小文字で指定する必要があるファイル名およびコマン
ドを強調しています。
Key + Key
キーを同時に押すことを示します。
{ }
2 から 3 つの選択項目を示します。選択項目の 1 つを中括弧 ( { } )
を含めずに入力します。
[ ]
任意指定のパラメータ群を示します。必須ではありませんが、この
中から 1 つを選択することも可能です。パラメータのみを入力し、
大括弧 ( [ ] ) は含めません。コマンド名や、ユーザインターフェー
スで使われている項目は、この記号で囲みます。
|
構文中で、いずれか 1 つ選択する項目群を分離します。分離記号
( | ) を含めずに、いずれか 1 つのみ入力します。
12
IBM
はじめに
表記
説明
...
パラメータを複数回入力可能であることを示します。省略記号 ( ... )
は含めずに、パラメータのみを入力します。
.
.
.
DB2 Web Query for IBM i
間に省略されているコマンドがあるか、後続するコマンドがある
(場合も指定できる) ことを表します。
13
マニュアルの表記法
14
IBM
1
IBM DB2 Web Query for IBM i について
この章では、IBM DB2 Web Query for IBM i の概要について説明します。また、レポート
の実行、表示、作成、編集に使用する、エンドユーザコンポーネントとツールについて
も説明します。この章を参照し、各コンポーネントとツールの構造および機能について
理解してください。
トピックス
IBM DB2 Web Query for IBM i の概要
レポートの概念
レポートの機能
レポートインターフェース
開発環境
セキュリティの概念
IBM DB2 Web Query for IBM i の概要
IBM DB2 Web Query for IBM i は、完全 Web 対応のエンタープライズデータアクセス、レポー
トシステムです。コストが安く、メンテナンスの手間が少ない上に、WWW および企業内 Web
サイトへ向けた広範な配信機能を持つという利点があります。このシステムは、今日の企業
データに伴う複雑さを事実上排除した、整理されたレポート環境を提供します。
レポートの概念
レポート環境には、組織の最高レベルである最上位フォルダが含まれています。最上位フォル
ダは、特定のトピック (売上、在庫、金融など) のデータを提供します。データは、ドメイン
ツリーコンポーネントである [レポート] (Reports) および [その他のファイル] (Other Files) に
さまざまな形式で保存されます。[その他のファイル] (Other Files) フォルダにアクセスできる
のは管理者と開発者のみです。このフォルダには、イメージ (.gif および .jpg)、HTML ファイ
ル、レポートのカスタマイズや強化に使用できる他のファイルが含まれています。
DB2 Web Query for IBM i
15
レポートの機能
レポートの機能
InfoAssist は、AJAX (asynchronous JavaScript and XML) テクノロジを活用したリッチインター
ネットアプリケーションです。InfoAssist は、強力な adhoc レポートツールであり、レポート
とグラフの設計および展開をすばやく効率的に行えます。このツールは、双方向的でカスタマ
イズが可能な WYSIWYG (What You See Is What You Get) 開発環境を採用しています。ユーザ
は開発中いつでも即座に、レポートやグラフが適切に作成されているかどうかを確認すること
ができます。
注意:IBM は、Web Query で作成されたレポートのみをサポートします。
レポートインターフェース
レポートをすばやく実行するには、レポートインターフェースが適しています。ブラウザの互
換性についての詳細は、インストールのマニュアルを参照してください。このインターフェー
スは、InfoAssist へのアクセスを提供します。
レポートインターフェースは HTML ベースのフロントエンドであり、次のことが可能です。
レポートを実行する。
InfoAssist を使用してレポートおよびグラフを作成する。
レポートおよびグラフを提供する。
レポートを他のユーザと共有する。
レポートを編集する。
メタデータを管理する。
開発環境
DB2 Web Query Developer Workbench 製品は、オプションのアドオン製品で、アプリケーショ
ンを作成するための Windows ベースの開発環境です。Developer Workbench は、面倒なコー
ディングから開発者を解放する直観的な GUI ツールを備えており、開発者はインターフェース
設計、ビジネスロジック、データ操作に専念することができます。Developer Workbench を使
用すると、開発者は強力な Web ページインターフェースを作成することができ、そのインター
フェースを通じて、ユーザはカスタムレポートを実行することができます。
16
IBM
1. IBM DB2 Web Query for IBM i について
セキュリティの概念
ここでは、ロールベースのセキュリティの概念の概要について説明します。
Web Query グループ
Web Query グループは、特定の機能セットまたはロールセットを表す、定義済みのグループで
す。グローバルグループは、Web Query 製品レベルでのロールを定義してフォルダ全体に適用
されるのに対して、フォルダグループは、最上位のフォルダレベルでのロールを定義します。
定義済みのグローバルグループには、次の 2 つがあります。
グループ名
ロールの説明
WebQueryAdministrator
Web Query のすべての機能を実行でき、すべ
てのフォルダにアクセスすることができま
す。
DevWorkBench
Developer Workbench を使用して Web Query
にアクセスすることができます。
定義済みのフォルダグループには、次の 6 つがあります。
グループ名
ロールの説明
Folder-run
各フォルダ内のレポートを実行することがで
きます。
Folder-analyst
Folder-run ロールに加えて、プライベート
フォルダのプロシジャの開発および実行が行
えます。
Folder-dev
Folder-analyst ロールに加えて、各フォルダ
で公開済みのフォルダ内のプロシジャの開
発、実行、公開が行えます。
DB2 Web Query for IBM i
17
セキュリティの概念
Folder-dba
各フォルダのアプリケーションフォルダでメ
タデータを管理することができます。
Folder-sched
各フォルダのスケジュールおよび配信リスト
を管理することができます。
各フォルダのユーザを管理することができま
Folder-admin
す。
注意:Folder-admin は、開発者またはグルー
プのプロファイルライセンスの取得および解
除は行えません。
作成した最上位フォルダのそれぞれには、Web Query リポジトリに作成されたグループに基づ
いて、6 つのフォルダが自動的に作成されます。
たとえば、「Sales」という名前の最上位フォルダを作成した場合、次の 6 つのグループが自
動的に作成されます。
Sales-run [Sales] フォルダ内のレポートを実行することができます。
Sales-analyst [Sales] フォルダ内のプライベートフォルダでレポートの開発および実行
が行えます。
Sales-developer [Sales] フォルダ内の公開済みフォルダでレポートの開発、実行、公開
が行えます。
Sales-dba [Sales] フォルダのアプリケーションディレクトリで、メタデータを管理する
ことができます。
Sales-sched
[Sales] フォルダのスケジュールおよび配信リストを管理することができま
す。
Sales-admin [Sales] フォルダグループへのユーザの追加、および [Sales] フォルダグルー
プからのユーザの削除が行えます。
各自のジョブの実行に必要な機能を提供するため、ユーザを、1 つまたは複数のグループに追
加することができます。この作業は、セキュリティセンターで行います。Web Query グループ
にユーザを追加する方法についての詳細は、25 ページの 「 セキュリティセンター」 を参照
してください。
18
IBM
2
レポートインターフェースの使用
レポートツールにアクセスすると、IBM DB2 Web Query for IBM i に自動的に接続されま
す。
レポートインターフェースからは、次のことが可能です。
リポジトリツリーを参照する。
項目に対して別の機能を実行するには、任意の項目を右クリックします。
InfoAssist にアクセスして、レポート、グラフ、レイアウト、レイアウト入力フォー
ムを作成する。
注意:ブラウザの [戻る] ボタンおよび [進む] ボタンを使用して、インターフェースの
ページ間を移動したり、インターフェースのページからこのインターフェースに接続す
る以前に表示していたページに移動したりすることはできません。
トピックス
推奨されるブラウザの設定
DB2 Web Query へのログイン
Web Query フォルダ
セキュリティセンター
Web Query 管理
Reporting Server コンソール
Web Query 開発者ユーザインターフェー
ス
コンテンツの非表示
フォルダの管理
最上位フォルダの選択
レポート、グラフ、レイアウト、レイア
ウト入力フォームの作成
プロシジャのスケジュール
メニューバーとハイパーリンクの使用
DB2 Web Query for IBM i
19
推奨されるブラウザの設定
推奨されるブラウザの設定
レポートインターフェースとともに使用する場合、次のブラウザ設定をお勧めします。
ページコンテンツをキャッシュしない。
レポート環境のポップアップを無効にする。
ブラウザ設定オプションについての詳細は、ブラウザのヘルプを参照してください。
DB2 Web Query へのログイン
Web Query 2.1.x ではポート番号が変更され、使用している 1.1.x インストールと共存できる
ようになっています。URL のポート番号は、常に 12331 です。このポートは、DB2 Web Query
2.1.x 用に事前に構成されています。
手順
DB2 Web Query にログインするには
次のタスクで、システム名は MYSYSTEM.ABC.ACME.COM です。
1. 次の URL を入力します。
http://mysystem.abc.acme.com:12331/webquery
20
IBM
2. レポートインターフェースの使用
下図のように、Web ページが開きます。
2. IBM i マシンのアクセスに使用するものと同一のユーザプロファイルとパスワードで、DB2
Web Query にログインします。
ヒント:使用する DB2 Web Query の URL をブラウザの「お気に入り」に追加してくださ
い。
DB2 Web Query for IBM i
21
DB2 Web Query へのログイン
使用する DB2 Web Query で言語の切り替えが構成されている場合、下図のように、ログ
イン画面には [言語] (Language) ドロップダウンリストが表示されます。
22
IBM
2. レポートインターフェースの使用
Web Query フォルダ
下図のように、Web Query 2.1.0 では、ほとんどのコンテンツは Web Query Client (DB2) に格
納されます。Web Query メタデータは、唯一の例外です。シノニムは、このバージョンでも
IFS のアプリケーションディレクトリに格納されます。
Web Query のコンテンツは、プロシジャ、HTML ファイル、スタイルシート、イメージ、Report
Broker のスケジュールと配信リストで構成されます。このコンテンツは 1 つまたは複数のフォ
ルダに格納されます。
最上位フォルダ
最上位フォルダは、Web Query Client の最上位に存在し、アプリケーションを区別するために
使用します。たとえば、最上位フォルダとして Sales および Human Resources (HR) を用意
し、これらのフォルダの 1 つまたは複数に、複数のユーザを割り当てることができます。1 名
のユーザには、フォルダごとに異なるロールセットを割り当てることができます。たとえば、
ユーザを HR のレポート実行専用ユーザとして割り当てる一方で、Sales の開発者/DBA とし
て割り当てることができます。
最上位フォルダは、それぞれ独立した Web Query グループセットで作成され、フォルダの認
可ルールが定義されます。
DB2 Web Query for IBM i
23
Web Query フォルダ
最上位フォルダの [Common] は、すべての Web Query インストールに存在します。このフォ
ルダの目的は、すべてのユーザによる実行が可能なコンテンツを格納することです。最上位
フォルダの [Common] を表示したくない場合は、非表示にするオプションが用意されていま
す。
手順
最上位フォルダ Common を非表示にするには
注意:Web Query 1.1.x からのマイグレートを実行した場合、最上位フォルダの [Common] に
は、1.1.x の [Common] ドメインコンテンツがマイグレートされます。
1. ユーザ ID QWQADMIN を使用して Web Query にログインします。
2. 最上位フォルダの [Common] を右クリックし、[非表示] (Hide) をクリックします。
アプリケーションディレクトリとメタデータ管理
アプリケーションディレクトリには、シノニムが作成されます。これらは IFS ディレクトリで
あり、次のパスにマッピングされます。
/qibm/UserData/qwebqry/apps
Web Query 1.1.x では、新しく作成されるシノニムのデフォルトパスとして、baseapp アプリ
ケーションディレクトリが使用されます。baseapp ディレクトリのシノニムは、すべてのドメ
インからアクセスすることができます。Developer Workbench のライセンスを所有する場合、
Developer Workbench を使用して新しいアプリケーションディレクトリを作成し、ドメインの
アプリケーションディレクトリにリンクすることができます。
バージョン 2.1.0 では、baseapp アプリケーションディレクトリの役割は 1.1.x と同一です
が、新しいアプリケーションディレクトリは最上位フォルダごとに作成され、アプリケーショ
ンディレクトリパスの第 1 ディレクトリとして自動的にリンクされます。
アプリケーションディレクトリは、シノニムで次のタスクを実行する際に検索されます。
1. 新しいプロシジャを作成する。
2. 既存のプロシジャを編集する。
3. 既存のプロシジャを実行する。
24
IBM
2. レポートインターフェースの使用
このように、アプリケーションディレクトリを自動的に作成してアプリケーションディレクト
リパスの最初に配置することで、Developer Workbench を使用しなくても、シノニムを区別で
きるようになります。1 つの最上位フォルダまたはアプリケーションに関連付けられたシノニ
ムは、そのフォルダのアプリケーションディレクトリに作成されます。すべてのアプリケー
ションで共有する必要のあるシノニムは、baseapp ディレクトリにコピーまたは作成すること
ができます。
注意:同名のシノニムがアプリケーションディレクトリパスの両方のアプリケーションディレ
クトリに存在する場合は、パスで最初に検索されるシノニムが使用されます。
セキュリティセンター
このバージョンでは、ユーザ管理は Web Query セキュリティセンターで処理されます。セキュ
リティセンターのグラフィカルユーザインターフェースは、ライセンスマネージャと強力に統
合され、ライセンス情報を動的に更新するため、Web Query ユーザ管理が簡素化されます。
手順
セキュリティセンターを起動するには
1. Web Query に QWQADMIN でログインします。
2. メニューバーの [管理] (Administration) を右クリックし、[セキュリティセンター] (Security
Center) を選択します。
DB2 Web Query for IBM i
25
セキュリティセンター
下図のように、セキュリティセンターが開きます。
手順
ユーザを作成するには
新しいフォルダを追加後、ユーザを追加し、そのフォルダのグループに追加することができま
す。
1. セキュリティセンターを起動します。
26
IBM
2. レポートインターフェースの使用
2. [新規ユーザ] (New User)
アイコンをクリックします。下図のように、[新規ユーザ]
(New User) ダイアログボックスが表示されます。
3. リストから 1 名以上のユーザを選択して [ユーザのインポート] (Import Users) ボタンをク
リックし、指定したユーザ (開発者) として Web Query 5733WQX に追加します。
手順
Web Query 管理者を指定するには
ユーザ管理で最初のタスクは、QWQADMIN ユーザ ID のオーナーが Web Query にユーザを追
加し、これを Web Query 管理者ロールに割り当てることです。その後、このユーザ ID で最上
位フォルダを作成し、ユーザ管理を実行することができます。これらのユーザは、その他の
Web Query 管理者を追加することはできません。
1. セキュリティセンターを起動します。
2. [ユーザ] (Users) パネルで、グループに追加するユーザを選択します。
DB2 Web Query for IBM i
27
セキュリティセンター
3. 下図のように、[グループ] (Groups) パネルで、[WebQuery Administrator] グループを選択
します。
4. [選択したユーザをグループに追加] (Add selected users to group) ボタンをクリックし、
ユーザをグループに追加します。
ヒント:ユーザを追加するには、選択したユーザをグループにドラッグアンドドロップす
ることもできます。
5. [完了] (Done) をクリックするか、セキュリティセンターを閉じて終了します。
これで、新しく追加した Web Query 管理者のユーザ ID のオーナーでログインし、Web
Query 環境を管理することができます。
最上位フォルダを作成します。新しいフォルダを作成する方法についての詳細は、Web
Query のマニュアルを参照してください。
セキュリティセンターを起動し、ユーザを追加してフォルダグループに割り当てる。
28
IBM
2. レポートインターフェースの使用
手順
ユーザをグループに追加するには
この例では、Web Query に [Sales] 最上位フォルダが存在することを想定しています。Web
Query 管理者ユーザ ID または [Sales-Admin] グループのユーザ ID は、[Sales] 最上位フォルダ
の 6 つのフォルダグループの 1 つまたは複数に、ユーザを追加することができます。
1. セキュリティセンターを起動します。
2. [ユーザ] (Users) パネルで、グループに追加するユーザを選択します。
3. [グループ] (Groups) パネルで、ユーザを追加する 1 つまたは複数のグループを選択しま
す。
下図の例では、ユーザ「wqdev1」を「Sales-dba」グループに追加しています。これによ
り、このユーザは [Sales] アプリケーションフォルダの DBA になります。
4. [選択したユーザをグループに追加] (Add selected users to group) をクリックします。
ボタンをクリックし、ユーザをグループに追加します。
DB2 Web Query for IBM i
29
セキュリティセンター
ヒント:ユーザを追加するには、選択したユーザをグループにドラッグアンドドロップす
ることもできます。
5. [完了] (Done) をクリックするか、セキュリティセンターを閉じて終了します。
下図のように、ユーザ [salesdev1] が [Sales-dba] グループに追加されます。
IBM i グループプロファイルの Web Query Folder-Run グループへの追加
Web Query Release 1.1.2 と同様、IBM i グループプロファイルを割り当てて、Web Query 実行
環境機能にユーザを認可することができます。ここでは、Folder-run グループに IBM i グルー
ププロファイルを追加する方法について説明します。
30
IBM
2. レポートインターフェースの使用
注意:マイグレートプロシジャは、バージョン 1.1.2 でユーザに割り当てられていたすべての
グループプロファイルに対して、このプロシジャを実行します。
手順
IBM i グループプロファイルを Folder-run グループに割り当てるには
この手順では、[Sales] 最上位フォルダが存在することを想定し、この手順の目的は、MUSALES
グループプロファイルを Sales-run グループに割り当てて、このグループプロファイルのユー
ザが [Sales] 最上位フォルダのレポートを実行できるようにすることです。
注意:既存の任意のグループプロファイルを Folder-Run グループロールに割り当てることがで
きます。グループプロファイルは MUxxxxx の必要はありません。
1. Web Query 管理者またはフォルダ管理者としてログインします。セキュリティセンターを
起動します。
2. [グループ] (Group) パネルで、IBM i グループプロファイルに関連付ける Folder-run グルー
プを選択します。
3. 下図のように、[グループの編集] (Edit Group) ボタンをクリックするか、Folder-run グルー
プを右クリックして [編集] (Edit) を選択します。
DB2 Web Query for IBM i
31
セキュリティセンター
[グループの編集] (Edit Group) ダイアログボックスが表示されます。
4. 下図のように、[参照] (Browse) ボタンをクリックし、IBM i グループプロファイルを取得
します。
5. [選択したユーザをすべてグループに追加] (Add all selected Groups) ボタンをクリックし、
選択したグループプロファイルを Web Query Folder-run グループに追加します。この例で
は、IBM i グループプロファイルの MUSALES を Web Query Sales-run グループに追加しま
す。
6. 下図のように、この時点で 1 つのグループが Web Query Folder-run グループに関連付けら
れています。
7. [OK] をクリックします。
Sales-run グループのアイコンが変化し、IBM i グループプロファイルとのリンクが設定さ
れていることが示されます。
8. [閉じる] (Close) をクリックし、セキュリティセンターを閉じます。
32
IBM
2. レポートインターフェースの使用
手順
ユーザを Web Query グループから削除するには
1. セキュリティセンターを起動します。
2. [グループ] (Groups) パネルで、編集するグループを選択します。下図のように、選択した
グループのメンバーが、[グループのユーザ] (Users in Group) パネルに表示されます。
ここで指す「グループ」は、IBM i グループプロファイルとは異なります。下記のイメー
ジが示すように、ユーザは IBM i グループプロファイルではなく、Sales-DBA ロールから
削除されています。
DB2 Web Query for IBM i
33
セキュリティセンター
3. [グループのユーザ] (Users in Group) パネルで、グループから削除する 1 名または複数の
ユーザを選択します。Ctrl キーを押しながら選択すると、複数のユーザを選択することが
できます。
4. [選択したユーザをグループから削除] (Remove selected users from group)
クリックし、ユーザをグループから削除します。
ボタンを
5. [完了] (Done) をクリックするか、セキュリティセンターを閉じて終了します。
手順
ユーザのパスワードを変更するには
1. メニューバーのユーザ ID の説明をクリックし、[パスワードの変更] (Change Password) を
選択します。
2. 現在のパスワードと新しいパスワードを入力後、新しいパスワードを再入力し、変更を確
定します。
3. [OK] をクリックし、変更したパスワードを保存します。
34
IBM
2. レポートインターフェースの使用
手順
ユーザとユーザ属性を管理するには
管理者の場合は、次の手順を実行します。
1. セキュリティセンターを起動します。
2. 下図のように、[ユーザ] (Users) パネルでユーザをクリックし、次のオプションのいずれ
かを選択します。
新規作成 (New)
新しいユーザを作成します。
編集 (Edit)
ユーザの属性を編集します。
削除 (Delete)
ユーザを削除します。
グループ (Groups)
サブメニューを開きます。次のオプションがあります。
グループメンバーシップレポート (Group Membership Report) ユーザが所属す
るグループをすべて表示したレポートを生成します。
DB2 Web Query for IBM i
35
Web Query 管理
削除 > (Remove from) ダイアログボックスが開き、1 つまたは複数のグループ
から、ユーザを削除することができます。
Web Query 管理
Web Query では、異なる Web Query コンポーネントを管理するため、いくつかの管理コンソー
ルが提供されています。3 つのコンソールが用意されています。
管理コンソール Report Broker 構成設定を含めて、Web Query のオプションと構成設定を
管理します。
Report Broker コンソール Report Broker Distribution Server、スケジュール、スケジュー
ル禁止日を管理します。
Reporting Server コンソール 国際言語、JVM、機能診断の設定など、Reporting Server の
構成を管理します。
管理コンソール
このコンソールを使用して、Report Broker Distribution Server の構成設定などの Web Query の
オプションと構成設定を管理します。管理コンソールへは、QWQADMIN 管理者ユーザ ID のみ
でアクセス可能です。
手順
管理コンソールを起動するには
1. 管理者ユーザ ID QWQADMIN を使用して Web Query にログインします。
2. メニューバーの [ツール] (Tools) オプションをクリックし、[管理コンソール] (Administration
Console) を選択します。Web Query 管理コンソールが表示されます。
Distribution Server の構成設定を管理する Report Broker セクションが表示されることに注
意してください。
注意:[ヘルプ] (Help) ボタンをクリックすると、管理コンソールの詳細なオンラインヘル
プが表示されます。
コンソール
このコンソールを使用して、Report Broker Distribution Server、ジョブ、ログファイル、スケ
ジュール禁止日、グローバル更新を管理します。
36
IBM
2. レポートインターフェースの使用
Reporting Server コンソール
このコンソールを使用して、国際言語、JVM、機能診断の設定など、Reporting Server の構成
を管理します。Reporting Server コンソールは、ユーザ ID QWQADMIN でのみ使用可能です。
手順
Reporting Server コンソールを起動するには
1. QWQADMIN を使用して Web Query にログインします。
2. Reporting Server ノードを展開します。
3. [EDASERVE] を右クリックし、[サーバコンソール] (Server Console) をクリックします。
Reporting Server コンソールが表示されます。
注意:[ヘルプ] (Help) ボタンをクリックすると、Reporting Server コンソールの詳細なオ
ンラインヘルプが表示されます。
Web Query 開発者ユーザインターフェース
Web Query にログインすると、デフォルトビューとして、[レポート] (Reporting) ページが表示
されます。 下図のように、[レポート] (Repoorting) ページの左側ウィンドウにはリポジトリツ
リー、右側ウィンドウには [出力] (Output) パネルが表示されます。ウィンドウ上部の メニュー
バーには、[ログアウト] (Sign Out)、[ヘルプ] (Help) など、使用頻度の高いコマンドが表示され
ます。
DB2 Web Query for IBM i
37
Web Query 開発者ユーザインターフェース
リポジトリツリーの概要
下図のように、DB2 Web Query ツリーにアクセスすることができます。最上位のノードは [DB2
Web Query] です。ここには、定義済みの [Common] フォルダが表示されます。[Common] フォ
ルダのコンテンツは、 管理者が管理します。
リポジトリツリーは、ページの左側に表示され、DB2 Web Query のコンテンツが格納されてい
ます。下図は、DB2 Web Query にログインした際に表示されるリポジトリツリーを示していま
す。コンテンツは、デスクトップオペレーティングシステムに類似のフォルダベースのセキュ
リティシステムで、セキュリティが確保されています。パブリックユーザには、公開済みのコ
ンテンツのみが表示されるなど、表示されるコンテンツは、ユーザごとに異なります。
アプリケーションを分類するため、リポジトリに複数のフォルダを作成することができます。
たとえば、[Payroll] フォルダと [Sales] フォルダを作成し、これら 2 つのアプリケーションを
分類します。また、リポジトリには、プロシジャ、出力、レポート、スケジュールを格納する
こともできます。
リポジトリツリーの右クリックオプションを使用して、開発ツールの起動、プロシジャ配信ス
ケジュールの作成、ユーザとオブジェクトアクセス許可の管理を行います。
DB2 Web Query アプリケーションの開発領域です。このコンテンツには、フォルダ、プ
ロシジャ、スケジュールオブジェクトがあります。
お気に入り (Favorites) [お気に入り] (Favorites) フォルダには、ツリーの [お気に入りの
追加] (Add to Favorites) オプションを使用して追加したオブジェクトが格納されます。
38
IBM
2. レポートインターフェースの使用
Mobile Favorites [Mobile Favorites] フォルダには、ツリーの [Mobile Favorites に追加]
(Add to Mobile Favorites) オプションを使用して追加したプロシジャが格納されます。これ
らのプロシジャには、Apple iPhone や Android フォンなどのモバイルデバイスから、簡単
にアクセスすることができます。
最近使ったファイル (Recent Items) [最近使ったファイル] (Recent Items) フォルダには、
最近実行されたプロシジャが格納されます。このフォルダの内容をクリアするには、フォ
ルダを右クリックして [最近使ったファイルのクリア] (Clear Recents) を選択します。
Reporting Server [Reporting Server] ノードは、 管理者にのみ表示されます。製品ととも
に構成可能な Reporting Server は、1 台のみに限定されています。この領域を使用して、
アプリケーション全体のメタデータを管理します。
リポジトリツリーでの右クリックオプションの使用
リポジトリツリーでは、オブジェクトを右クリックし、コンテキストメニューに表示される利
用可能なオプションの一覧から選択することができます。オプションの中には、管理者のみが
使用可能なものもあります。
リポジトリツリーでレポートを右クリックすると、下図のようなオプションが表示されます。
表示 (View)
リポジトリのコンテンツを表示することができます。
タイトル表示 (Display By Title)
名前表示 (Display By Name)
DB2 Web Query for IBM i
39
Web Query 開発者ユーザインターフェース
新規フォルダ (New Folder)
新しい最上位フォルダを作成します。
リフレッシュ (Refresh)
リポジトリツリーを更新します。
貼り付け (Paste)
コピーした項目をリポジトリに貼り付けます。
40
IBM
2. レポートインターフェースの使用
リポジトリツリーで最上位フォルダまたはサブフォルダを右クリックすると、下図のようなオ
プションが表示されます。
新規作成 (New)
サブメニューを開きます。次のオプションがあります。
DB2 Web Query for IBM i
41
Web Query 開発者ユーザインターフェース
フォルダ (Folder) プライベートサブフォルダを作成します。
レポート (Report) InfoAssist をレポート作成モードで起動します。
グラフ (Chart) InfoAssist をグラフ作成モードで起動します。
レイアウト (入力フォーム) (Dashboard) InfoAssist をレイアウト入力フォーム作成
モードで起動します。
レイアウト (Document) InfoAssist をレイアウト作成モードで起動します。
テキストエディタ (Text Editor) テキストエディタを起動します。このオプションは、
Web Query 管理者グループのみが使用可能で、プロシジャの作成には使用できません。
このオプションは、デバッグの目的のみに用意されています。
URL [URL の作成] (Create URL) ダイアログボックスを開き、URL レポートの作成に必
要な情報を入力することができます。
配信リスト (Distribution List) ダイアログボックスが開き、Report Broker の新しい
配信リストを作成することができます。
複製の作成 (Duplicate)
フォルダの複製を作成します。このオプションは、最上位フォルダでは使用できません。
切り取り (Cut)
フォルダを切り取り、別の位置に貼り付けることができます。このオプションは、最上位
フォルダでは使用できません。
コピー (Copy)
フォルダをコピーし、別の位置に貼り付けることができます。このオプションは、最上位
フォルダでは使用できません。
貼り付け (Paste)
コピーしたフォルダを貼り付けます。このオプションは、サブフォルダのみで使用可能で
す。
削除 (Delete)
選択したフォルダを削除します。
タイトルの変更 (Change Title)
フォルダの説明または名前を変更します。
42
IBM
2. レポートインターフェースの使用
リフレッシュ (Refresh)
選択したフォルダのコンテンツを更新します。
アップロード (Upload)
データ、ドキュメント、またはイメージを、リポジトリにアップロードします。
公開/非公開 (Publish/Unpublish)
フォルダのコンテンツを、リポジトリへのアクセス許可を所有するユーザに公開します。
このオプションは、最上位フォルダでは使用できません。
表示/非表示 (Show/Hide)
実行専用ユーザにフォルダを表示または非表示にします。このオプションは、開発者と管
理者 のみが使用できます。
セキュリティ (Security)
管理者またはオーナーが、オブジェクトのオーナーシップを設定します。このオプション
は、最上位フォルダでは使用できません。
プロパティ (Properties)
このオプションは、Web Query 管理者のみが使用可能で、レポートのプロパティを表示し
ます。Web Query 管理者とは、Web QueryAdministrator グループに所属する任意のユーザ
を指します。
パスの表示 (Show Path)
オブジェクトのリポジトリ内でのフルパスを表示します。
メタデータ (Metadata)
メタデータマネージャを起動し、データソースへの接続、およびデータソースへのマッピ
ングを行うメタデータを定義します。
新規作成 (New) メタデータマネージャを起動し、マイコンソールへ移動します。
編集 (Edit) メタデータマネージャを起動し、アプリケーションディレクトリツリーへ
移動します。このツリーを使用してシノニムを編集し、カスタムのフィールド、説明、
JOIN を追加することができます。
Report Broker エクスプローラ (Report Broker Explorer)
Report Broker エクスプローラを起動し、Report Broker オブジェクトを管理することがで
きます。このオプションは、スケジュールの作成者と管理者のみが使用できます。
DB2 Web Query for IBM i
43
Web Query 開発者ユーザインターフェース
リポジトリでレポートを右クリックすると、下図のようなオプションが表示されます。
実行 (Run)
選択したレポートを レポート出力パネルで実行します。
44
IBM
2. レポートインターフェースの使用
ディファード実行 (Run Deferred)
プロシジャまたはスケジュールをディファード実行用に送信することができます。詳細
は、46 ページの 「 ディファード実行」 を参照してください。
SQL トレース付き実行 (Run With SQL Trace)
レポートを SQL トレース付きで実行します。レポートの下部のパネルに、SQL トレース
が表示されます。
スケジュール (Schedule)
スケジュールの配信方法を設定ます。
Email レポートを Email で配信します。
FTP レポートを FTP で配信します。
プリンタ (Printer) レポートを 1 台以上のプリンタに配信します。
リポジトリ (Repository) レポートをリポジトリフォルダに再配信します。
編集 (Edit)
選択したレポートを InfoAssist で開きます。
複製の作成 (Duplicate)
選択したレポートの複製を作成します。
切り取り (Cut)
選択したレポートを切り取ります。
コピー (Copy)
選択したレポートをコピーします。
削除 (Delete)
選択したレポートを削除します。
タイトルの変更 (Change Title)
レポートのタイトルを変更します。
お気に入りに追加 (Add To Favorites)
選択したレポートをリポジトリの [お気に入り] (Favorites) フォルダに追加します。
DB2 Web Query for IBM i
45
Web Query 開発者ユーザインターフェース
Mobile Favorites に追加 (Add To Mobile Favorites)
選択したレポートをリポジトリの [Mobile Favorites] フォルダに追加します。
公開/非公開 (Publish/Unpublish)
レポートを公開してそのフォルダに所属するユーザによるパブリックアクセスを可能に
し、非公開にしてパブリックアクセス許可を取り消します。
非表示 (Hide)
実行専用ユーザのリポジトリで、フォルダを非表示にします。このオプションは、開発者
と管理者 のみが使用できます。
表示 (Show)
実行専用ユーザのリポジトリに、フォルダを表示します。
セキュリティ (Security)
サブメニューが開き、選択したレポートのリソースのオーナーを設定することができま
す。オーナーは、[オーナーの設定] (Set Owner) ダイアログボックスを開きます。
プロパティ (Properties)
このオプションは、Web Query 管理者のみが使用可能で、レポートのプロパティを表示し
ます。Web Query 管理者とは、Web QueryAdministrator グループに所属する任意のユーザ
を指します。
パスの表示 (Show Path)
オブジェクトのリポジトリ内でのフルパスを表示します。
ディファード実行
[ディファード実行] (Run Deferred) オプションは、リポジトリに格納されたプロシジャで使用
できます。このオプションを使用すると、プロシジャをディファード実行用に送信することが
できます。このプロシジャは、バックグラウンドプロセスとして実行され、[ディファードス
テータス] (Deferred Status) インターフェースを使用して、後から管理することができます。
46
IBM
2. レポートインターフェースの使用
ディファードレポートステータスインターフェース
ここでは、表示と機能の詳細な説明を含めて、[ディファードレポートステータス] インター
フェースの概要について説明します。レポートの表示から、保存および削除、処理中であり完
了してはいないディファードレポートの削除まで、具体的な手順について説明します。また、
変数を含むレポートのパラメータの確認手順についても説明します。
[ディファードレポートステータス] インターフェースでは、ディファードレポートについての
情報を取得できます。このインターフェースからは、ディファードレポートに関する次の作業
を実行することができます。
日付、レポート名称、フォルダ/ドメインおよびサーバ ID でディファードレポート出力を
ソートする。
ディファードレポートの出力を表示する。
Reporting Server からディファードレポートを削除する。
レポート出力をプライベートコンテンツとして保存する。
ディファードレポートに関連付けられたパラメータを確認または変更する。
サーバ上で有効期限が切れる (削除される) までの日数を表示する。
ディファードレポートキューにあるディファードリクエストを終了する。
実行中のディファードレポートを終了する。
期限切れ、不明、完了、実行中、実行待ちチケットをすべて削除する。
BI Portal から [ディファードステータスレポート] (Deferred Status Report) インターフェース
にアクセスするには、メニューバーの [ツール] (Tools)、[ディファードステータス] (Deferred
Status) を順に選択します。
DB2 Web Query for IBM i
47
Web Query 開発者ユーザインターフェース
ディファードレポートステータスインターフェースの機能
[ディファードレポートステータス] インターフェースには、次の要素があります。
リクエストの日付と時間を表示するウィンドウ上部のバナー
バナーの下の灰色ツールバー。ここには、[リフレッシュ] オプションとソート値を選択す
る [ソート] ドロップダウンリスト、昇順と降順を切り替える [ソート順] ボタン、[削除] ド
ロップダウンリスト、[ヘルプ] オプションが含まれています。[削除] ドロップダウンリス
トでは、インターフェースに存在するレポートステータスによって、[すべて]、[完了すべ
て]、[実行中すべて]、[実行待ちすべて]、[期限切れすべて]、[不明すべて] のレポートの削
除を選択することができます。
インターフェース内の各レポートのステータス
ディファードレポートステータスインターフェースのソート制御
ソート機能は、レポート全体に影響します。デフォルトのソート値 (実行された日付/時間) が
変更されると、新しい第 1 ソート値が選択されますが、第 2 ソート値は常に実行された日付/
時間として固定されます。リストを再度ソートするには、ソートオプションを選択します。
日付 (デフォルト)
説明
ドメイン
サーバ ID (これは実際には列として表示されません。
必要に応じて、[ソート順を逆にする]
ボタンをクリックして、ソート順 (昇順または降順)
を変更することができます。このボタンのクリックで、A から Z の順と、Z から A の順が切り
替わります。
注意:ソート値が [日付] の場合、ソート順オプションの A から Z は、アルファベット順では
なく、新しいものから古いものにソートすることを意味します。
新しいソートオプションの結果を表示するには、[リフレッシュ] をクリックします。
ディファードレポートステータス
ディファードリクエストのステータスは、インターフェース内の次のセクションに分類されま
す。
48
IBM
2. レポートインターフェースの使用
完了 (Completed) ディファードリクエストが完了したことを示します。
実行中 (Running) ディファードリクエストが処理中であることを示します。
実行待ち (Queued) ディファードリクエストが処理で待機していることを示します。
不明 (Unknown) ディファードリクエストを識別できないことを示します。これは、ディ
ファードレポートの結果を含むファイルが検出できなかった場合に発生します。詳細は、
52 ページの 「 ディファードレポートの期限設定」 を参照してください。
下図は、[ディファードステータス] (Deferred Report Status) ウィンドウの例を示しています。
完了したレポートが 1 つと、待機中のレポートが 2 つあります。
列見出しは、送信された日付と時間を含めた、公開済みコンテンツに関する情報を示します。
送信元のドメイン、レポートの説明 (レポート名)、残り有効期間の情報もあります。また、
[ディファードレポートステータス] (Deferred Report Status) インターフェース内のオプション
の [オプション] (Options) 見出しもここに示されます。
[ディファードステータス] (Deferred Status) オプションを選択すると、使用している Managed
Reporting ユーザ ID で送信したすべてのディファードリクエストのステータスが取得されま
す。Managed Reporting の構成に応じて、ディファードステータスはさまざまなプラットフォー
ム上の、複数の Reporting Server から送られる場合があります。必要な場合、動的サーバログ
イン機能により、接続に対する認証情報の入力が要求されます。使用している Managed
Reporting のユーザ ID で送信したすべてのディファードリクエストのステータスを表示できま
す。ただし、 Reporting Server の同じユーザ ID で送信されたディファードリクエストに対し
ては、パラメータを削除、表示、保存、停止または確認することのみ実行できます。
DB2 Web Query for IBM i
49
Web Query 開発者ユーザインターフェース
警告:Managed Reporting のユーザ ID は、共有しないことをお勧めします。
[ディファードレポートステータス] (Deferred Report Status) インターフェースで使用可能なオ
プションは、レポートリクエストとセキュリティ確認のステータスに基づきます。次のボタン
をクリックして、さまざまな機能を実行できます。
削除 (Delete) すべてのレポートステータスカテゴリに対して使用できます。[削除] (Delete)
オプションでは、レポートステータスに応じて次のようにディファードリクエストを削除
します。
実行待ち (Queued) ディファードリクエストが [実行待ち] (Queued) タブに表示されて
いる場合、[削除] (Delete) オプションは Reporting Server からそのディファードレポー
トを削除し、 リポジトリからディファードリクエストチケットを削除します。
不明 (Unknown) ディファードリクエストが [不明] (Unknown) タブに表示されている
場合、[削除] (Delete) オプションは リポジトリからそのディファードリクエストチケッ
トを削除します。
完了 (Completed) ディファードリクエストが [完了] (Completed) タブに表示されてい
る場合、[削除] (Delete) オプションはウィンドウからそのレポートを削除し、 Reporting
Server からディファードレポートの結果を削除して、リポジトリからディファードリク
エストチケットを削除します。
実行中 (Running) ディファードリクエストが [実行中] (Running) タブに表示されてい
る場合、[削除] (Delete) オプションは リポジトリからディファードリクエストチケット
を削除し、 Reporting Server にあるジョブをキャンセルします。
注意:インターフェース上部のツールバーの [削除] (Delete) ドロップダウンリストでは、
インターフェースに存在するレポートステータスによって、[すべて] (All)、[完了すべて] (All
Completed)、[実行中すべて] (All Running)、[実行待ちすべて] (All Queued)、[期限切れすべ
て] (All Expired)、[不明すべて] (All Unknown) のレポートの削除を選択することができます。
50
IBM
2. レポートインターフェースの使用
表示 (View) ステータスが [完了] (Completed) の場合、使用可能です。
[表示] (View) オプションを選択すると、完了したレポートが新しいブラウザウィンドウに
表示されるか、レポートフォーマットによっては、Windows のダイアログボックスが開き、
レポートをディスクに保存するか、アプリケーション (Microsoft Excel、Microsoft Word ま
たは Adobe Reader など) で開くかを尋ねられます。
保存 (Save) ステータスが [完了] (Completed) の場合、使用可能です。
ユーザが管理者からディファードレポートの保存権限およびプライベートコンテンツの作
成権限を付与されている場合、[保存] (Save) ボタンを使用して、ディファードレシートレ
ポートをリポジトリに保存することができます。レポート出力は、ユーザの [マイコンテン
ツ] (My Content) フォルダに保存することも、コンテンツの作成および書き込み権限が与え
られているフォルダに保存することもできます。ディファードレポートが リポジトリに保
存されると、そのレポートは [ディファードレポートステータス] (Deferred Report Status)
インターフェースから削除されます。セキュリティ権限についての詳細は、『WebFOCUS
セキュリティガイド』を参照してください。
注意:このオプションは、ディファードレポートの保存権限を所有するユーザにのみ表示
されます。
実行 (Run) レポートのステータスが [完了] (Completed) または [実行待ち] (Queued) の場
合に、パラメータなしのレポートで利用可能です。[実行] (Run) を選択すると、レポートが
ディファードモードで再実行されます。
パラメータ (Parameters) ステータスが [完了] (Completed) または [実行待ち] (Queued)
の場合に、パラメータを含むレポートで使用可能です。[パラメータ] (Parameters) オプショ
ンでは、レポートの変数を確認または変更できます。レポート変数の変更により、元のリ
クエストを上書きしない新しいレポートが生成されます。
注意:レポートツール内からディファードレポートを実行するとオプションが表示されな
いか、[ディファードレポートステータス] (Deferred Status) ウインドウのパラメータ値を
変更できません。
状況により、リクエストをディファードモードで実行できない場合があります。これは、たと
えば、 Reporting Server が使用できない場合などに発生します。DB2 Web Query がディファー
ドリクエストを送信できない場合、[ディファードレポートの通知] (Deferred Receipt Notification)
ウィンドウが開いて通知されます。
DB2 Web Query for IBM i
51
Web Query 開発者ユーザインターフェース
ディファードレポートの期限設定
レポートの横には、サーバ上で有効期限が切れる (削除される) までの日数が表示されます。
最後の日には、値 [今日] が表示されます。
下図は、2 月 12 日火曜日の午後に実行されたディファードステータスリクエストの結果を示
しています。ページ上部のステータスバーに、現在の日付が表示されています。各レポートに
は、 Reporting Server から削除されるまでの残り時間も表示されます。残り時間は、そのレ
ポートが送信された時間から 24 時間 (日付ではなく) 間隔で表されます。たとえば、リストの
最後に表示されたレポートは、3 月 14 日午後 4 時 50 分を過ぎてまもなく削除されます。
期限前にディファードレポートが保存されない、または削除されない場合、出力は Reporting
Server の dfm_dir ディレクトリから自動的に削除され、ディファードレポートは [ディファー
ドレポートステータス] (Deferred Report Status) インターフェースの [不明] (Unknown) カテゴ
リに移動されます。ここで可能な操作は、レポートの削除のみです。
Reporting Server 上でディファードレポートの有効期限が設定されていない場合、[残り有効期
間] (Expires In) 列の下の各レポートの横に [なし] (Never) が表示されます。
注意:この設定は、プライベートコンテンツエリアに保存されたディファードレポートには影
響しません。
52
IBM
2. レポートインターフェースの使用
一時期限切れの保存済みディファードレポート
OLAP、Web ビューア、リダイレクトフォーマットなど、一時ファイルを作成する DB2 Web
Query 機能を使用する保存済みディファードレポートは、cgivars.wfs ファイル内の WebFOCUS
Client パラメータ EXPIRE_REPORTS で定義された有効期限の対象です。一時ファイルの有効期
限を制御する EXPIRE_REPORTS パラメータ、およびレポートフォーマットとリダイレクト機
能を使用するかどうかを定義する mime.wfs ファイルについての詳細は、『WebFOCUS セキュ
リティガイド』を参照してください。
自動リフレッシュ間隔の設定
自動リフレッシュの間隔を自由に設定できます。デフォルト値は 5 秒で、最大値はありませ
ん。
手順
自動リフレッシュ間隔を設定するには
1. 灰色のツールバーの下にあるテキストボックスに、時間を秒数で入力します。
デフォルト値は 5 秒です。最大値はありません。
2. 自動リフレッシュのチェックをオンにして、自動リフレッシュを有効にします。
ディファードレポートの表示
ディファードレポートを表示するには、[ディファードレポートステータス] (Deferred Report
Status) インターフェースにアクセスする必要があります。
手順
ディファードステータスレポートを表示するには
1. [ディファードレポートステータス] インターフェースを開きます。
2. ディファードレポート出力を表示するには、次の手順を実行します。
a.
[完了] (Completed) タブ下で、レポート名を検索します。
b.
[オプション] (Options) 列の下の [表示] (View) をクリックし、レポートを表示します。
新しいウィンドウに出力が表示されます。
3. [ディファードレポートステータス] (Deferred Report Status) インターフェースは、閉じる
まで開かれたままです。
DB2 Web Query for IBM i
53
Web Query 開発者ユーザインターフェース
a.
[ディファードレポートステータス] (Deferred Report Status) インターフェースに戻る
には、レポート出力ウィンドウを閉じるか最小化します。
b.
使用しているレポート環境に戻るには、レポート出力ウィンドウを閉じるか、最小化
して、[ディファードレポートステータス] (Deferred Report Status) インターフェース
を閉じます。
4. [リフレッシュ] (Refresh) をクリックして、ディファードリクエストの最新のステータスを
取得します。
ディファードレポートパラメータの確認
[ディファードレポートステータス] (Deferred Report Status) インターフェースでは、ディファー
ドリクエストと同時に送信したパラメータを取得できます。[ディファードレポートステータ
ス] (Deferred Report Status) インターフェースを開いてパラメータにアクセスし、選択したレ
ポートのパラメータのボタンをクリックします。ディファードリクエストがインフォアシスト
などのレポート開発ツール内から送信された場合、パラメータのボタンは使用できません。
また、レポートを確認した後、そのレポートに関連したパラメータを変更できます。レポート
の確認後にパラメータを変更した場合は、送信した新しいパラメータを使用したレポートが、
再度 DB2 Web Query で生成されます。このレポートは元のレポートリクエストを上書きしま
せん。
手順
ディファードリクエストのパラメータを取得するには
1. [ディファードレポートステータス] (Deferred Report Status) インターフェースを開きま
す。
2. [完了] (Completed) または [不明] (Unknown) タブで、確認するパラメータを含むレポート
を特定します。
3. [オプション] (Options) 列の見出し下にある [パラメータ] (Parameter) をクリックします。
HTML 形式の中間ウィンドウが開きます。
a.
元のパラメータを確認し、受け入れるには、ブラウザウィンドウを閉じます。
b.
パラメータを変更するには、テキストボックスに新しい値を入力します。
新しく送信されたリクエストに加えて、元のリクエストが実行されます。
4. [OK] をクリックします。
54
IBM
2. レポートインターフェースの使用
[ディファードレポート通知] (Deferred Report Notification) ウィンドウが開きます。
5. [ディファードレポート通知] (Deferred Report Notification) ウィンドウを閉じて、[ディ
ファードレポートステータス] (Deferred Report Status) インターフェースに戻ります。
例
ディファードレポートステータスインターフェースオプションの使用
次の例では、ディファードリクエストとして送信された、「Current Salary Report」と呼ばれ
るレポートを操作します。この例は、Employee マスターファイルを使用して作成されたレポー
トに基づいており、[ディファードレポートステータス] (Deferred Report Status) インターフェー
スで使用可能ないくつかのオプションを具体的に説明することを目的としています。管理者
は、この例に従って、トレーニングを目的とする類似のファイルを作成することができます。
1. [ディファードレポートステータス] (Deferred Report Status) インターフェースを開きます。
2. 下図のように、[完了] (Completed) タブの下の、[Deferred ticket of Current Salary Report] を
確認します。
3. 列見出し [オプション] (Options) 下の [パラメータ] (Parameter) をクリックします。
HTML 形式の中間ウィンドウが開きます。
4. テキストボックスに「A17」という値を入力し、[実行] (Submit) をクリックします。
リクエストの受信を確認すると [ディファードレポート通知] (Deferred Report Notification)
ウィンドウが開きます。
5. [ディファードレポート通知] (Deferred Report Notification) ウィンドウを閉じて、[ディファー
ドレポートステータス] (Deferred Report Status) インターフェースに戻ります。
「Current Salary Report」を表示するには、次の手順を実行します。
DB2 Web Query for IBM i
55
Web Query 開発者ユーザインターフェース
1. [完了] (Completed) タブの下で、[Current Salary Report] を確認します。
2. [表示] (View) をクリックします。
下図のように、別のブラウザウィンドウに「Current Salary Report」が表示されます。
3. ウィンドウを閉じて、[ディファードレポートステータス] (Deferred Report Status) インター
フェースに戻ります。
4. [オプション] (Options) 列下の [保存] (Save) をクリックします。
「Current Salary Report」が、Managed Reporting リポジトリにプライベートコンテンツと
して保存されます。
5. [ディファードレポートステータス] (Deferred Report Status) インターフェースを閉じてレ
ポート環境に戻ります。
ディファードレポートの保存
管理者からディファードレポートの保存権限が与えられているユーザは、 リポジトリにディ
ファードレポートを保存することができます。レポート出力は、ユーザの [マイコンテンツ]
(My Content) フォルダに保存することも、コンテンツの作成および書き込み権限が与えられて
いるフォルダに保存することもできます。ディファードレポートが リポジトリに保存される
と、そのレポートは [ディファードレポートステータス] (Deferred Report Status) インター
フェースから削除されます。セキュリティ権限についての詳細は、『WebFOCUS セキュリティ
ガイド』を参照してください。
手順
ディファードレポートを保存するには
1. [ディファードレポートステータス] (Deferred Report Status) インターフェースを開きま
す。
2. [完了] (Completed) タブの下で、保存するレポートを確認します。
3. [オプション] (Options) 列下で、ディファードレポートの説明の右にある [保存] (Save) を
クリックします。
注意:[保存] (Save) ボタンは、ディファードレポートの保存権限を所有するユーザのみに
表示されます。
56
IBM
2. レポートインターフェースの使用
[Save Content] ウィンドウが開きます。
4. [マイコンテンツ] (My Content) フォルダに移動するか、コンテンツの作成および書き込み
権限が与えられている別のフォルダに移動します。
5. [保存] (Save) をクリックして、ディファードレポート結果を保存します。
レポート環境に戻るには、[ディファードレポートステータス] (Deferred Report Status) イン
ターフェースを閉じます。
レポートステータスすべてのチケットの削除
ディファードステータスインターフェース上部のツールバーにある [削除] (Delete) ドロップダ
ウンリストを使用して、任意のレポートステータスのチケットを削除することができます。
ディファードステータスインターフェースに、該当するステータスのレポートが存在する場合
に限り、ドロップダウンリストに [すべて] (All)、[完了すべて] (All Completed)、[実行中すべて]
(All Running)、[実行待ちすべて] (All Queued)、[不明すべて] (All Unknown) のオプションが表示
されます。レポートステータスタイプがディファードステータスインターフェースに表示され
ない場合、[削除] (Delete) ドロップダウンリストに、対応するステータスオプションは表示さ
れません。
各レポートの横の [オプション] (Options) 列にある [削除] (Delete) ボタンを使用して、チケッ
トを個別に削除することもできます。
DB2 Web Query for IBM i
57
Web Query 開発者ユーザインターフェース
下図は、ディファードステータスインターフェースを示しています。[削除] (Delete) ドロップ
ダウンリストが展開され、有効なオプションが表示されています。
不明なチケットには、ステータス列に次のように表示されます。
期限切れ - レポートの期限が切れていて、サーバに保存されていないことを示します。
不明 - サーバが停止しているため、接続してステータスを確認することができないなど、
ステータスが特定不可の場合に表示されます。
注意:不明なレポートに対しては、[オプション] (Options) 列にレポート実行時のサーバ ID
および現在の ID が表示されます。
手順
レポートステータスすべてのチケットを削除するには
1. [ディファードレポートステータス] (Deferred Report Status) インターフェースを開きま
す。
2. [削除] (Delete) の横の下向き矢印をクリックし、開いたドロップダウンリストから次のい
ずれかを選択します。
すべて (All)
完了すべて (All Completed)
実行中すべて (All Running)
実行待ちすべて (All Queued)
58
IBM
2. レポートインターフェースの使用
期限切れすべて (All Expired)
不明すべて (All Unknown)
削除を確認するメッセージが表示されます。
3. [OK] をクリックして選択したステータスタイプをすべて削除するか、[キャンセル] (Cancel)
をクリックしてリクエストをキャンセルします。
ディファードステータス削除確認メッセージ
ディファードレポートのステータスが [完了] (Completed)、[実行中] (Running)、[実行待ち]
(Queued) のいずれかの場合に、レポートを削除すると、[ディファードステータス] (Deferred
Report Status) インターフェースに削除を確認するメッセージが表示されます。なお、ディ
ファードレポートのステータスが [不明] (Unknown) の場合も、確認メッセージが表示されま
す。
[ディファードステータス] (Deferred Report Status) ページで [削除] (Delete) ボタンをクリック
すると、ディファードレポートを実際に削除する前に、削除を確認するメッセージが表示され
ます。同様の確認メッセージがすべてのディファードレポートに対して使用されますが、メッ
セージは次の条件によって異なります。
以下は、確認メッセージと関連した条件についての説明です。
期限切れまたはサーバから削除されたレポートに対しては、削除を推奨するメッセージが
表示され、特定の Reporting Server にレポート出力が存在しないことを通知します。
使用可能な Reporting Server が存在しない場合は、特定の Reporting Server に関連するエ
ラーメッセージが表示されます。
また、削除を確認する各メッセージには、ディファードレポートの送信日時および [ディファー
ドステータス] (Deferred Report Status) インターフェース上の説明が表示されます。
Reporting Server の管理
[Reporting Server] ノードは、 管理者にのみ表示されます。管理者は、このノードを使用して、
アプリケーションフォルダすべてのシノニムの管理、削除、コピー、貼り付けを行えます。こ
の機能は、プロシジャを別のフォルダにコピーする場合に必要です。新しいフォルダでレポー
トを実行するには、そのプロシジャで使用するシノニムも、プロシジャと同一のフォルダにコ
ピーする必要があります。
DB2 Web Query for IBM i
59
Web Query 開発者ユーザインターフェース
[baseapp] フォルダは、すべてのユーザに表示されます。すべての ユーザが共有するシノニム
は、[baseapp] フォルダにコピーします。
ページの作成
複数のページを作成し、別のレポートを表示することができます。ページを作成するには、リ
ソースツリー上部に表示される [新規ページ] (New Page)
アイコンをクリックします。
F8 キーを押すか、メニューバーの [リソース] (Resources) リンクをクリックし、リソースツ
リーを開きます。
リソースツリーからブランクページに、レポートをドラッグアンドドロップすることができま
す。
60
IBM
2. レポートインターフェースの使用
下図のように、任意の [ページ] (Page) タブを右クリックし、コンテキストメニューのオプショ
ンの一覧から選択します。
タイトルの変更 (Change Title)
選択したページの名前を変更します。
左へ移動 (Move Left)
選択したページを左へ移動します。
ページレイアウト (Page Layout)
コンテンツのレイアウトに必要な列数のページレイアウトを選択します。
削除 (Delete)
選択したページを削除します。
リフレッシュ (Refresh)
ページ上のすべてのプロシジャを実行することで、ページコンテンツをリフレッシュしま
す。
新規ページ (New Page)
ページを作成します。
非表示のコンテンツ (Hidden Content)
非表示のコンテンツを、別のダイアログボックスに表示します。
DB2 Web Query for IBM i
61
コンテンツの非表示
コンテンツの非表示
プロシジャをページ上にドラッグすると、パネルに配置され、ページのコンテンツとして定義
されます。[閉じる] (Close) ボタンをクリックすると、このコンテンツを削除または非表示に
することができます。
削除または非表示にしたコンテンツを元に戻すには、[非表示のコンテンツ] (Hidden Content)
オプションを選択します。[非表示のコンテンツ] (Hidden Content) ダイアログボックスは、下
図のように表示されます。
管理するコンテンツをクリックします。[元に戻す] (Restore) ボタンまたは [削除] (Delete) ボタ
ンをクリックし、いずれかの操作を実行します。
フォルダの管理
リポジトリは、フォルダとサブフォルダで構成されます。リポジトリに作成される最上位の
フォルダは、特定のユーザが利用できるフォルダとして定義します。ユーザを各最上位フォル
ダに作成した 1 つまたは複数のグループに追加することで、ユーザはフォルダに関連付けら
れます。
「Common」という最上位フォルダは、デフォルト設定で作成されます。サブフォルダはプラ
イベートフォルダとして作成され、フォルダのオーナーは、このフォルダ内のオブジェクトに
アクセスすることができます。プライベートフォルダのオーナーは、そのフォルダを右クリッ
クして [セキュリティ] (Security) を選択すると、フォルダのアクセス許可を変更することがで
きます。
62
IBM
2. レポートインターフェースの使用
手順
フォルダを作成するには
1. 下図のように、[DB2 Web Query] を右クリックし、[新規フォルダ] (New Folder) を選択し
ます。
下図のように、[フォルダの作成] (New Folder) ダイアログボックスが開きます。
2. 該当するテキストボックスに、タイトルと概要を入力します。デフォルト設定では、リポ
ジトリツリーにフォルダのタイトルが表示されます。
注意:タイトルが同一のフォルダを作成すると、Web Query によって自動的にフォルダに
一意の名前が付けられます。フォルダ名を表示するには、フォルダを右クリックして [プ
ロパティ] (Properties) をクリックします。
3. [OK] をクリックし、新しいフォルダを作成します。
DB2 Web Query for IBM i
63
最上位フォルダの選択
最上位フォルダの選択
リポジトリツリーには、ユーザがアクセスを認可されたすべての最上位フォルダが表示されま
す。ユーザプロファイルの設定によっては、すべての最上位フォルダへのアクセスは許可され
ていない場合があります。
最上位フォルダの横にあるアイコンは、項目のタイプを示します。下表は、アイコンとその説
明です。
アイコン
説明
- レポートフォルダ
作成されたレポートの格納場所
- レポート
フォルダ内のレポート
- インターネットへのリン
起動ページから実行する Web ページとレポート
ク
レポート、グラフ、レイアウト、レイアウト入力フォームの作成
InfoAssist は、レポート、グラフ、レイアウト、レイアウト入力フォームの作成に使用する統
合された開発ツールです。このツールには、4 つの起動モードが用意されています。
64
IBM
2. レポートインターフェースの使用
手順
レポート、グラフ、レイアウト入力フォーム、レイアウトを作成するには
1. 下図のように、[Web Query] 内のフォルダを右クリックし、[新規作成] (New) を選択しま
す。
2. 次のいずれかのモードを選択します。
レポート (Report) InfoAssist をレポート作成モードで起動します。
グラフ (Chart) InfoAssist をグラフ作成モードで起動します。
DB2 Web Query for IBM i
65
プロシジャのスケジュール
レイアウト (入力フォーム) (Dashboard) InfoAssist をレイアウト入力フォーム作成
モードで起動します。このモードはレイアウトモードに類似していますが、Active テ
クノロジフォーマットの場合に使用します。
レイアウト (Document) InfoAssist をレイアウト作成 (レポートとグラフの統合) モー
ドで起動します。
プロシジャのスケジュール
InfoAssist で作成した任意のプロシジャの実行をスケジュールし、その出力を Report Broker
で電子的に配信することができます。
リポジトリツリーでプロシジャを右クリックして [スケジュール] (Schedule) を選択し、配信方
法のタイプを選択します。サポートされる配信方法は、Email、FTP、プリンタ、リポジトリで
す。
66
IBM
2. レポートインターフェースの使用
配信方法として [リポジトリ] (Repository) を選択すると、プロシジャが格納されているフォル
ダと同一のフォルダに、レポート出力が配信されます。
メニューバーとハイパーリンクの使用
メニューバーのハイパーリンクを使用すると、レポートインターフェース内を簡単に移動する
ことができます。
DB2 Web Query for IBM i
67
メニューバーとハイパーリンクの使用
ログイン名 (Login name) パスワードを変更することができます。
ログアウト (Sign Out) インターフェースからログアウトします。
リソース (Resources) Web Query コンテンツが格納されています。
管理 (Administration)
セキュリティセンター
管理コンソール (Administration Console) (管理者としてログインした場合)
プライベートリソース管理 (Manage Private Resources)
標準モード (ユーザ自身のコンテンツを表示) とマネージャモード (別のユーザのコンテ
ンツを管理) の切り替え
ツール (Tools)
FOC メッセージの検索 (FOC Message Lookup) - 指定したエラーコードの詳細なエラー
メッセージテキストを検索します。
リクエストの停止 (Stop Requests) - Web Query プロシジャの実行を停止します。
実行環境 (Runtime Environments) - ReportLibrary リストを、動的に変更します。詳細
は、次の『DB2 Web Query Dynamic Runtime Implementation guide』を参照してくださ
い。
https://www.ibm.com/developerworks/mydeveloperworks/wikis/home?lang=en_US#/
wiki/W516d8b60d32c_4fc5_a811_5f3d840bf524/page/Dynamic%20Runtime%20Environments
Report Broker エクスプローラ (Report Broker Explorer) - このツールを起動して、
Report Broker のスケジュールと配信リストを管理します。Report Broker のツールにつ
いての詳細は、Report Broker のオンラインヘルプを参照してください。
Report Broker コンソール (Report Broker Console) - このツールを起動して、Report
Broker の構成を管理します。Report Broker のツールについての詳細は、Report Broker
のオンラインヘルプを参照してください。
ヘルプ (Help) メニューから次のオプションを選択することができます。
DB2 Web Query オンラインヘルプ (DB2 Web Query Online Help) - オンラインヘルプを開
きます。
DB2 Web Query について (About DB2 Web Query) - リリース情報を表示します。
68
IBM
2. レポートインターフェースの使用
DB2 Web Query エラーテキストの理解
エラーメッセージの検索機能を使用して、エラーメッセージの意味を理解することができま
す。このリンクは、Reporting Server のエラーメッセージ (FOCXXXX) に関連付けられた完全な
テキストを提供します。この機能を使用するには、エラーメッセージの数字の部分が必要で
す。エラー番号の数字の部分のみを入力します。「FOC」と入力すると、エラーが発生しま
す。このオプションは、管理者および開発者のみが使用可能で、実行ユーザには表示されませ
ん。[エラーメッセージの検索] (Error Message Lookup) にアクセスするには、DB2 Web Query
のバナーにある [ツール] (Tools) リンクをクリックします。
手順
エラーメッセージの定義を確認するには
下図のように、管理者および開発者のバナーには、[ツール] (Tools) リンクが含まれています。
1. [FOC メッセージの検索] (FOC Message Lookup) リンクをクリックします。
DB2 Web Query for IBM i
69
メニューバーとハイパーリンクの使用
[エラーメッセージの検索] (Error Message Lookup) ウィンドウが表示されます。
2. エラーメッセージの数字の部分のみを入力します。
70
IBM
2. レポートインターフェースの使用
3. [検索] (Lookup) をクリックします。
FOC エラーメッセージに関連付けられた完全な記述テキストが表示されます。
DB2 Web Query for IBM i
71
メニューバーとハイパーリンクの使用
DB2 Web Query リクエストの停止
下図のように、ユーザは、バナー上部の [リクエストの停止] (Stop Requests) をクリックして、
各自のブラウザセッションから開始した Reporting Server 上でアクティブなリクエストを停止
することができます。
参照
DB2 Web Query リクエストの停止
現在のブラウザセッションでアクティブなすべてのリクエストがキャンセルされ、次の確認
メッセージが表示されます。
xx request(s) stopped.
説明
xx
キャンセルされたリクエストの総数です。
注意:Reporting Server で停止リクエストを完了するまでに、しばらく時間がかかる場合
があります。この間に [リクエストの停止] (Stop Requests) をクリックすると、キャンセ
ルされたリクエスト数が、レポートに正しく表示されなくなります。
リクエストをキャンセルすると、リクエストを実行したユーザに、次のメッセージが表示され
ます。
Reporting server request terminated by operator.
72
IBM
2. レポートインターフェースの使用
データの出力中にリクエストを停止した場合、レポートに次のメッセージが表示されます。
This report is invalid because the data retrieval has been killed or the
job has been stopped.
レポート出力が PDF で、データの出力中にリクエストを停止した場合、次のメッセージが表
示されます。
The File is damaged and could not be repaired.
DB2 Web Query for IBM i
73
メニューバーとハイパーリンクの使用
74
IBM
3
傾向の視覚化
HTML レポートをより強力にするため、選択したデータのグラフをレポート出力に直接
挿入することができます。これらの視覚的な表現は、データ間の関係や傾向をより明ら
かにする縦または横のピアグラフ形式で表します。
トピックス
ピアグラフの適用
ピアグラフと基軸の関連付け
ピアグラフの適用
縦または横のピアグラフで、データ間の関係や傾向を強調します。
縦のピアグラフ [ACROSS] ソートフィールドに関連付けられたレポートフィールドに縦の
ピアグラフを挿入することができます。レポート出力では、下図のように、関連データ値
の上の新しい行に縦のピアグラフが表示されます。
0 (ゼロ) の線より上に伸びたピアグラフは正の値、0 (ゼロ) の線より下に伸びたピアグラフ
は負の値を示します。
DB2 Web Query for IBM i
75
ピアグラフの適用
横のピアグラフ レポートフィールドに横のピアグラフを挿入することができます。レポー
ト出力では、下図のように、関連データ値の右の新しい列に横のピアグラフが表示されま
す。
0 (ゼロ) の線より右に伸びたピアグラフは正の値、0 (ゼロ) の線より左に伸びたピアグラフ
は負の値を示します。
76
IBM
3. 傾向の視覚化
縦横それぞれのピアグラフの長さは、関連するデータ値の大きさに比例しています。短いピア
グラフは、重要性の低い値を表し、長いピアグラフは重要性の高い値を表します。重要性が最
低から最高までの範囲内の各値に対するさまざまな長さのピアグラフが表示されています。図
で、147,480.00 の値の横のピアグラフが 50,153.00 の値よりも長いことに注目してくださ
い。この結果、縦のピアグラフの行全体、または横のピアグラフの列全体でピアグラフを形成
しています。
ピアグラフは、数値レポートフィールド (整数、小数、単精度浮動点、倍精度浮動点、パック
10 進数) に対してのみ挿入することができます。文字、日付、またはテキストのフィールド
フォーマットに適用されたピアグラフは無視されます。
ピアグラフが基軸に適用されており、OLAP が有効になっている HTML レポートにはピアグラ
フを表示できます。詳細は、77 ページの 「 ピアグラフと基軸の関連付け」 を参照してくだ
さい。
ピアグラフと基軸の関連付け
ピアグラフと、レポート出力に表示される数値の基軸を関連付けできます。
適用できるピアグラフのタイプは、レポートに含まれるディメンションの位置に応じて異なり
ます。
すべてのレポートディメンションが縦 (BY) ソートフィールド (OCP の [ドリルダウン] (Drill
Down) ボックスに表示) である場合、指定された基軸に横のピアグラフを適用できます。
いずれかのレポートディメンションが横 (ACROSS) ソートフィールド (OCP の [ドリルアク
ロス] (Drill Across) ボックスに表示) である場合、指定された基軸に縦のピアグラフを適用
できます。
詳細は、75 ページの 「 ピアグラフの適用」 を参照してください。
OLAP レポートについての詳細は、 「 olap_analdat_new.xml#WSEF71A221-65C1-431b-8D5864A902308696」 を参照してください。
DB2 Web Query for IBM i
77
ピアグラフと基軸の関連付け
ピアグラフの属性
下表は、OLAP 選択パネルまたは OLAP コントロールパネルから適用した、ピアグラフを表示
するために使用するデフォルト属性の概要を示しています。左の列はピアグラフの属性、右の
列はそのデフォルト値を示しています。
ピアグラフの属性
デフォルト値
色
正の値 - 青
負の値 - 赤
長さ
横のピアグラフ - 60 ピクセル
縦のピアグラフ - 80 ピクセル
幅
レポート出力のフォントのサイズを使用して、ピアグラフ
の幅のデフォルト値を定義します。
注意:現在、OLAP パネルまたは OLAP コントロールパネルからピアグラフの属性を変更する
ことはできません。
OLAP レポート基軸へのピアグラフの適用
数値基軸にピアグラフを適用する際は、レポート自体から行うことが、最も簡単です。
手順
OLAP レポート内で基軸にピアグラフを適用するには
1. 基軸フィールドのタイトルを右クリックします。
2. メニューから [ピアグラフの表示] (Visualize) を選択します。
レポートが自動的に実行され、選択した基軸列の横にピアグラフの列が表示されます。
ヒント:ピアグラフを削除するには、基軸の列タイトルを右クリックし、メニューから [ピア
グラフの非表示] (Remove Visualization) を選択します。
78
IBM
3. 傾向の視覚化
例
レポートでのピアグラフの適用とソート
OLAP レポート内で次の手順を実行します。
1. [Line Cost Of Goods Sold] を右クリックし、[ピアグラフの表示] (Visualize) を選択して、下
図のように、ピアグラフを列内のそれぞれの値に適用します。
画面は即座に変更されて、表示は下図のようになります。
2. データを最大値でソートします。[Line Cost Of Goods Sold] を右クリックして [降順ソート]
(Sort by Highest) を選択するか、[上] (Up) 矢印 (ツールヒントには [LINE_COG を降順にソー
トします] (Sort LINE_COG highest to lowest) と表示) をクリックします。
DB2 Web Query for IBM i
79
ピアグラフと基軸の関連付け
下図は、データを最大値でソートした結果を示しています。
選択パネルまたはコントロールパネルによる基軸へのピアグラフの適用
ピアグラフは、すべての数値基軸に適用できます。
ピアグラフを表示する基軸を指定するには、各基軸の左にあるチェックをオンにします。この
チェックボックスには、基軸の表示モードを制御する 3 つの状態があります。
下表は、チェックボックスの 3 つの状態と、その説明です。
チェックボックスの状態
チェックマーク
グラフアイコン
基軸の表示モード
基軸を表示します。
ピアグラフを基軸に適用し、基軸と関連付けられたピ
アグラフの両方を表示します。
ブランクのボックス
基軸または関連付けられたピアグラフを表示しませ
ん。
必要な表示モードが反映されるまで、基軸の横にあるチェックボックスをクリックします。
80
IBM
3. 傾向の視覚化
OLAP レポートにそのレポート内に表示されない基軸が含まれている場合、[基軸パネル] (Measure
control) にはブランクのチェックボックスが表示されます。基軸を表示するには、チェックボッ
クスを 1 回クリックします。関連付けられたピアグラフを表示するには、チェックボックス
を再度クリックします。
注意:レポートに [積み重ね基軸] (Stack Measures) を適用する場合、3 つの状態のチェック
ボックスは無効です。これらの機能は相互排他的に動作します。
手順
選択パネルを使用してピアグラフを基軸に適用するには
1. OLAP 選択パネルで、[基軸] (Measures) コントロールの左にある矢印をクリックします。
2. ピアグラフに加える各数値基軸の横のチェックボックスをクリックします。ボックスの
チェックマークが [グラフ] (Graph) アイコンと置き換えられます。
3. [実行] (Run) をクリックします。新しいレポートが関連付けられたピアグラフとともに表
示されます。
手順
コントロールパネルを使用してピアグラフを基軸に適用するには
1. OLAP 選択パネルの [OLAP] ボタンをクリックして、OLAP コントロールパネルを開きます。
右下の隅に [基軸] (Measures) ボックスが表示されます。
2. レポートに [積み重ね基軸] (Stack Measures) が適用されている場合、[積み重ね基軸] (Stack
Measures) チェックボックスをクリックしてこの機能をオフにします。
3. ピアグラフを基軸に適用するには、基軸の左にあるチェックボックスをクリックします。
ピアグラフを非表示の基軸に適用するには、チェックボックスを 2 回クリックします。
ボックスのチェックマークが [グラフ] (Graph) アイコンと置き換えられます。このアイコ
ンは、ピアグラフが基軸に適用されたことを示します。手順 2 で実行していない場合、こ
れにより [積み重ね基軸] (Stack Measures) 機能も無効にします。
ピアグラフを必要な数だけの数値基軸に適用できます。
4. ピアグラフに表示するすべての基軸を選択した後、[実行] (Run) をクリックします。
新しいレポート出力が関連付けられたピアグラフとともに表示されます。
5. 続いてレポートを変更する (ピアグラフ、その他 OLAP 設定のいずれか) には、再度 [OLAP]
ボタンをクリックします。
DB2 Web Query for IBM i
81
ピアグラフと基軸の関連付け
手順
選択パネルまたはコントロールパネルを使用してピアグラフを削除するには
1. OLAP 選択パネルの [基軸] (Measures) ドロップダウンリスト、または OLAP コントロール
パネルの [基軸] (Measures) ボックスで、ピアグラフを適用したすべての基軸のチェック
ボックスをクリックします。
これにより [グラフ] (Graph) アイコンが削除され、レポートの実行時に基軸がレポート出
力に表示されないことを示すブランクのチェックボックスが表示されます。
2. 基軸を表示するには、同じチェックボックスを再度クリックします。ボックスにチェック
マークが表示されます。
3. [実行] (Run) をクリックして新しいレポート出力を表示します。ここには関連付けられた
ピアグラフを伴わない基軸が表示されます。
82
IBM
3. 傾向の視覚化
例
選択パネルを使用したピアグラフの基軸への適用
次のレポートで、さまざまな製品 (Products) の原価 (Costs) と価格 (Prices) の差を視覚的に表
すため、ピアグラフと Profit フィールドを関連付ける場合について考察します。
下図が示すような OLAP レポートを作成しました。レポートデータは [Product Name] で表示
されます。
Profit フィールドにピアグラフを関連付けるには、次の手順を実行します。
DB2 Web Query for IBM i
83
ピアグラフと基軸の関連付け
1. 下図のように、レポートの [基軸] (Measures) ドロップダウンリストをクリックするか、
[OLAP] ボタンをクリックして OLAP コントロールパネル (OCP) を開きます。
チェックマークは、その基軸がレポート出力に表示されることを示します。
2. [Profit] チェックボックスを再度クリックします。下図は、OCP の [基軸] (Measures) ドロッ
プダウンリストで [Profit] チェックボックスに [グラフ] (Graph) アイコンが選択された状態
を示しています。
[グラフ] (Graph) アイコンがチェックマークと置き換えられます。このアイコンは、基軸が
関連付けられたピアグラフとともに表示されることを示します。
84
IBM
3. 傾向の視覚化
3. 下図に示すように、[実行] (Run) ボタンをクリックして新しいレポート出力を表示します。
ピアグラフで [Profit] 値が視覚的に表現されています。
このレポートには、[Profit] 基軸の右に新しい列があることに注意してください。この列には、
[Profit] 基軸の個別のデータ値を表す棒グラフで構成された横のピアグラフが表示されます。
DB2 Web Query for IBM i
85
ピアグラフと基軸の関連付け
参照
OLAP コントロールパネルの表示モード
表示モードを選択する [基軸] (Measures) ボックスは、下図に示すように、コントロールパネ
ルの右下隅にあります。
各基軸のチェックボックスの状態は、レポート出力に基軸がどのように表示されるかを決定し
ます。この図では、次のとおりです。
[COST] および [PRICE] 基軸はレポート出力に表示されます (ボックスにチェックマーク)。
[Profit] 基軸と関連付けられたピアグラフはレポート出力に表示されます (ボックスに [グラ
フ] (Graph) アイコン)。
86
IBM
3. 傾向の視覚化
ピアグラフを基軸に適用する際は、[積み重ね基軸] (Stack Measures) オプションは無効になり
ます。
DB2 Web Query for IBM i
87
ピアグラフと基軸の関連付け
88
IBM
4
SQL レポートウィザードによるレポート
プロシジャの作成
SQL レポートウィザードは、リレーショナルデータベースからレコードを抽出する SQL
コードを実行するための SQL パススルーを支援します。
注意:SQL レポートウィザードには、DB2 Web Query Developer Workbench 経由でのみ
アクセスすることができます。
トピックス
SQL レポートウィザードの使用
SQL レポートウィザードの使用
SQL レポートウィザードは、DB2 CLI エンジンをサポートします。
手順
外部 .sql ファイルから SQL コマンドを組み込むには
1. SQL レポートウィザードを開始します。
エクスプローラで、[レポート] (Reports) フォルダからグループフォルダの 1 つを右クリッ
クし、[新規] (New)、[プロシジャ] (Procedure) を選択する。 [新規プロシジャ] (New
Procedure) ダイアログボックスで、ファイル名を入力した後、[作成] (Create) ドロップダ
ウンリストボックスから [SQL レポートウィザード] (SQL Report Wizard) を選択します。
[作成] (Create) をクリックします。
DB2 Web Query for IBM i
89
SQL レポートウィザードの使用
下図のように、[SQL レポートウィザード - ようこそ] (SQL Report Wizard - Welcome) ウィ
ンドウが開きます。
2. [外部 '.sql' ファイルを取り込む] (Included from an external '.sql' file) ラジオボタンをク
リックします。このボタンを使用すると、外部プロシジャを参照して選択することができ
ます。これにより、既存の SQL プロシジャが利用可能になります。
90
IBM
4. SQL レポートウィザードによるレポートプロシジャの作成
3. [次へ] (Next) をクリックし、下図のような [SQL レポートウィザード - データアクセス情
報] (SQL Report Wizard - Data access information) ウィンドウを開きます。
4. [SQL データベースエンジン] (Select the SQL database engine) グループボックスのドロッ
プダウンリストから、データベースエンジンを選択します。このリストには、DB2 Web
Query で構成済みのデータベースエンジンが表示されます。
5. [接続情報] (Select the connection) グループボックスのドロップダウンリストから、選択
したデータアダプタに対応する接続情報を選択します。選択したエンジンの先頭の接続
(デフォルト値) を使用するか、定義済みの別の接続を選択します。
DB2 Web Query for IBM i
91
SQL レポートウィザードの使用
6. [パスステートメント] (Path Statement) エリアは、SQL リクエストの SET PATH ステート
メントの発行に使用します。このステートメントはオプションで、これを指定すると、
CURRENT PATH の値が変更されます。SET PATH ステートメントを発行するには、テキス
トボックスに、必要なスキーマ名をカンマ (,) で区切って追加します。たとえば、
「IBMQSYS1, NEW_SCHEMA_NAME」と入力します。これにより、「SET PATH ' IBMQSYS1',
'NEW_SCHEMA_NAME';.」という SET PATH ステートメントが生成されます。
92
IBM
4. SQL レポートウィザードによるレポートプロシジャの作成
7. [次へ] (Next) をクリックし、下図のような [SQL レポートウィザード - 外部 SQL ファイル
の取り込み] (SQL Report Wizard - Include external SQL file) ウィンドウを開きます。
8. テキストボックスに外部 SQL ファイル名を入力するか、[参照] (Browse) ボタンをクリッ
クして、ファイルを選択します。
9. 必要に応じて、[SQL を実行] (Run SQL) をクリックし、レコード件数を制限して SQL を実
行します。デフォルト設定では、[レコードを制限して実行] (Run with limited records) の
チェックはオンになっています。選択したエンジンでサポートされている場合は、レコー
ド数を制限してプロシジャをテストすることができます。チェックボックスの横に表示さ
れたテキストボックスに、読み取りレコード数を入力することができます。デフォルト値
は 100 です。
10. [次へ] (Next) をクリックし、[SQL レポートウィザード - オプションの確認] (SQL Report
Wizard - Summary of SQL options) ウィンドウを開きます。
次のいずれかを実行します。
レポートを作成するには、[レポートを作成] (Create Report) ラジオボタンを選択しま
す。このオプションは、デフォルト設定で選択されています。
グラフを作成するには、[グラフを作成] (Create Graph) ラジオボタンを選択します。
11. [完了] (Finish) をクリックし、SQL プロシジャを実行します。プロシジャの完成後、エク
スプローラのグループフォルダから、そのプロシジャを実行することができます。
DB2 Web Query for IBM i
93
SQL レポートウィザードの使用
手順
SQL パススルーを使用してリレーショナルデータベースに SQL コマンドを渡すに
は
1. SQL レポートウィザードを開始します。
エクスプローラで、[レポート] (Reports) フォルダからグループフォルダの 1 つを右クリッ
クし、[新規作成] (New)、[プロシジャ] (Procedure) を選択します。 [新規プロシジャ] (New
Procedure) ダイアログボックスで、ファイル名を入力した後、[作成] (Create) ドロップダ
ウンリストボックスから [SQL レポートウィザード] (SQL Report Wizard) を選択します。
[作成] (Create) をクリックします。
[SQL レポートウィザード - ようこそ] (The SQL Report Wizard - Welcome) ウィンドウが表
示されます。
2. [SQL ステートメントをこのレポートリクエスト内に入力する] (Type SQL statements in the
report request) ラジオボタン横の [オプション] (Option) ボタンをクリックします。これに
より、SQL パススルー機能を使用して、入力した SQL コマンドを リレーショナルデータ
ベースに渡すことが可能になります。
3. [次へ] (Next) をクリックして、[SQL レポートウィザード - データアクセス情報] (SQL Report
Wizard - Data access information) ウィンドウを表示します。
4. [SQL データベースエンジン] (Select the SQL database engine) グループボックスのドロッ
プダウンリストから、データベースエンジンを選択します。このリストには、DB2 Web
Query で構成済みのデータベースエンジンが表示されます。
5. [接続情報] (Select the connection) グループボックスのドロップダウンリストから、選択
したデータアダプタに対応する接続情報を選択します。選択したエンジンの先頭の接続
(デフォルト値) を使用するか、定義済みの別の接続を選択します。
94
IBM
4. SQL レポートウィザードによるレポートプロシジャの作成
6. [次へ] (Next) をクリックし、下図のような [SQL レポートウィザード - SQL ステートメン
トの入力] (SQL Report Wizard - Enter SQL statements) ウィンドウを表示します。
7. テキストボックスに、データベースに渡す SQL ステートメントを入力します。
8. 必要に応じて、[SQL を実行] (Run SQL) をクリックし、レコード件数を制限して SQL を実
行します。デフォルト設定では、[レコードを制限して実行] (Run with limited records) の
チェックはオンになっています。選択したエンジンでサポートされている場合は、レコー
ド数を制限してプロシジャをテストすることができます。チェックボックスの横に表示さ
れたテキストボックスに、読み取りレコード数を入力することができます。デフォルト値
は 100 です。
9. [SQL を実行] (Run SQL) をクリックし、レポートを実行します。
10. [次へ] (Next) をクリックし、[SQL レポートウィザード - オプションの確認] (SQL Report
Wizard - Summary of SQL options) ウィンドウを開きます。
次のいずれかを実行します。
レポートを作成するには、[レポートを作成] (Create Report) ラジオボタンを選択しま
す。このオプションは、デフォルト設定で選択されています。
グラフを作成するには、[グラフを作成] (Create Graph) ラジオボタンを選択します。
DB2 Web Query for IBM i
95
SQL レポートウィザードの使用
11. [完了] (Finish) をクリックし、SQL プロシジャを実行します。プロシジャの完成後、エク
スプローラのグループフォルダから、そのプロシジャを実行することができます。
手順
既存の .sql ファイルから SQL コマンドをインポートするには
1. SQL レポートウィザードを開始します。
エクスプローラで、[レポート] (Reports) フォルダからグループフォルダの 1 つを右クリッ
クし、[新規作成] (New)、[プロシジャ] (Procedure) を選択します。 [新規プロシジャ] (New
Procedure) ダイアログボックスで、ファイル名を入力した後、[作成] (Create) ドロップダ
ウンリストボックスから [SQL レポートウィザード] (SQL Report Wizard) を選択します。
[開く] (Open) をクリックします。
[SQL レポートウィザード - ようこそ] (The SQL Report Wizard - Welcome) ウィンドウが表
示されます。
2. [既存の '.sql' ファイルからインポートする] (Import from an existing .sql file) ラジオボタン
横の [オプション] (Option) ボタンをクリックします。これにより、作成中のプロシジャへ
外部ファイルをインポートした後で、SQL コードを編集することが可能になります。さら
に、コードを部分的に使用してリクエストを変更することができます。
3. [次へ] (Next) をクリックして、[SQL レポートウィザード - データアクセス情報] (SQL Report
Wizard - Data access information) ウィンドウを表示します。
4. [SQL データベースエンジン] (Select the SQL database engine) グループボックスのドロッ
プダウンリストから、データベースエンジンを選択します。このリストには、DB2 Web
Query で構成された使用可能なデータベースエンジンが表示されます。
5. [接続情報] (Select the connection) グループボックスのドロップダウンリストから、選択
したデータアダプタに対応する接続情報を選択します。選択したエンジンの先頭の接続
(デフォルト値) を使用するか、定義済みの別の接続を選択します。
96
IBM
4. SQL レポートウィザードによるレポートプロシジャの作成
6. [次へ] (Next) をクリックし、下図のような [SQL レポートウィザード - 外部 SQL ファイル
のインポート] (SQL Report Wizard - Import external SQL file) ウィンドウを表示します。
7. SQL ファイル名を入力するか、[参照] (Browse) ボタンをクリックして、ファイルを選択し
ます。
8. 必要に応じて、[SQL を実行] (Run SQL) をクリックし、レコード件数を制限して SQL を実
行します。デフォルト設定では、[レコードを制限して実行] (Run with limited records) の
チェックはオンになっています。選択したエンジンでサポートされている場合は、レコー
ド数を制限してプロシジャをテストすることができます。チェックボックスの横に表示さ
れたテキストボックスに、読み取りレコード数を入力することができます。デフォルト値
は 100 です。
9. [SQL を実行] (Run SQL) をクリックし、レポートを実行します。
10. [次へ] (Next) をクリックし、[SQL レポートウィザード - SQL ステートメントの入力] (SQL
Report Wizard - Enter SQL statements) ウィンドウを表示します。インポートした SQL コー
ドを必要に応じて編集します。
11. [SQL を実行] (Run SQL) をクリックし、レポートを実行します。
12. [次へ] (Next) をクリックし、[SQL レポートウィザード - オプションの確認] (SQL Report
Wizard - Summary of SQL options) ウィンドウを開きます。
次のいずれかを実行します。
DB2 Web Query for IBM i
97
SQL レポートウィザードの使用
レポートを作成するには、[レポートを作成] (Create Report) ラジオボタンを選択しま
す。このオプションは、デフォルト設定で選択されています。
グラフを作成するには、[グラフを作成] (Create Graph) ラジオボタンを選択します。
13. [完了] (Finish) をクリックし、SQL プロシジャを実行します。プロシジャの完成後、エク
スプローラのグループフォルダから、そのプロシジャを実行することができます。
98
IBM
5
Report Broker の使用
Report Broker はスケジュールおよび配信ツールで、組織で必要とするユーザに、重要な
情報を最新の状態で自動配信するための中核機能を提供します。
トピックス
Report Broker の概要
Report Broker コンソール
配信リストの作成と保守
ベーシックスケジュールツールによる Report Broker スケジュールの作成
CL コマンドによるスケジュールの実行
スケジュールの保守
Report Broker エクスプローラ
スケジュールのトラッキング
Report Broker のトレース
Report Broker の管理
Report Broker のスケジュール出力フォーマット
Report Broker の概要
Report Broker を使用して、特定の時間や間隔でレポートを実行し、Email、プリンタ、FTP、
または Web Query に配信することができます。レポートは、単一のアドレスや配信リストの
受信者グループリストに配信することができます。
レポート全体を配信することや、Report Broker のバースト機能を使用してレポートを分割し
て配信することができます。レポートを分割 (バースト) すると、指定したユーザに関連する
レポートセクションのみが送信されます。
DB2 Web Query for IBM i
99
Report Broker の概要
スケジュールを作成するには、Report Broker のスケジュールツールのインターフェースを使
用します。このツールには、スケジュールのパラメータを定義するために必要なスケジュール
オプションがすべて含まれています。
Report Broker について
権限を所有するユーザは、BI Portal、ダッシュボードの リポジトリツリー、および Developer
Workbench から、Report Broker ツールにアクセスすることができます。Client セキュリティ
認可モデルにより、Report Broker スケジュールツールへのアクセス許可が制御されます。指
定したユーザによる Report Broker ツールへのアクセスを可能にするには、ユーザが Web Query
グループの Folder-sched に所属している必要があります。
注意:指定したユーザとは、ベース DB2 Web Query 製品のライセンスマネージャに入力され
ているユーザ ID を指します。
スケジュールツール
ベーシックスケジュールツールからは、レポートプロシジャ (FEX)
の実行日時、出力フォーマット、出力の配信方法など、スケジュールのパラメータを定義
するためのオプションを提供されます。詳細は、 「 Basic Scheduling tool」 を参照してく
ださい。
配信リスト リポジトリに格納されるリストで、スケジュールのレポート出力が配信され
る際に、複数の受信者を指定することができます。詳細は、 「 Creating and Maintaining
Distribution Lists」 を参照してください。
ログレポート ジョブが正常に実行されたかどうか、レポート出力がいつ配信されたか、
レポートがどのフォーマットで送信されたか、どの配信方法で配信されたかなどの配信ジョ
ブについての情報を表示することができます。ログレポートについての詳細は、 「 Tracking
ReportCaster Schedules」 を参照してください。
Report Broker コンソール このコンソールは、Report Broker 管理ツール (サーバステー
タス、ジョブステータス、構成、グローバル更新) および Report Broker スケジュール管理
ツール (ジョブログ、スケジュール禁止日) へのアクセスを提供します。コンソールについ
ての詳細は、 「 ReportCaster Console」 を参照してください。
Report Broker ユーザの認可
指定したユーザによる Report Broker ツールへのアクセスを可能にするには、ユーザが Web
Query グループの Folder-sched に所属している必要があります。
100
IBM
5. Report Broker の使用
注意:指定したユーザとは、ベース DB2 Web Query 製品のライセンスマネージャに入力され
ているユーザ ID を指します。
DB2 Web Query 管理コンソールへのアクセス
Web Query 管理者は、管理コンソールにアクセスすることができます。管理コンソールを起動
するには、メニューバーの [管理] (Administration) オプションをクリックし、[管理コンソール]
(Administration Console) を選択します。
管理コンソールで Client の構成設定を更新するには、スクリーン左側のオプションをクリック
します (例、[Report Broker])。
画面右側上部に表示される、次のオプションをクリックすることもできます。
インストール情報 (Install Info) 使用中の DB2 Web Query のバージョンと、インストール済
みでライセンスを所有する製品コンポーネントについての情報を表示します。次のパラメータ
が表示されます。
製品リリース (Product Release) バージョンとリリースです。
サービスパック (Service Pack)
ビルドバージョン (Build Version) バージョントラッキング情報です。
DB2 Web Query for IBM i
101
Report Broker の概要
Build/GEN 番号 (Build/GEN Number) DB2 Web Query のビルド番号です。
Build/GEN 日時 (Build/GEN Date) ビルドが生成された日付と時間です。
Application Server DB2 Web Query が展開されている Application Server とバージョン番
号です。
キャッシュのクリア (Clear Cache) メモリキャッシュ内の情報をクリアします。メモリキャッ
シュには、DB2 Web Query Servlet のリクエストごとに処理される情報が格納されています。
これには、DB2 Web Query のスクリプトと構成ファイル、およびデフォルトの Managed
Reporting ドライバのキャッシュなどがあります。
キャッシュをクリアすると、ユーザの Report Broker スケジュール権限が無効になります。こ
れは、ユーザの MRSCHEDULE のグループプロファイルを削除してから実行します。
ログイン (Login As)
管理コンソールのログインスクリーンへのリダイレクトを行います。
ログアウト (Logout)
管理コンソールからログアウトします。
ヘルプ (Help) オンラインヘルプを開きます。
Distribution Server 機能
権限を所有するユーザは、次の Distribution Server のアクティビティおよび機能に注意する必
要があります。
102 ページの 「 Distribution Server のスタートアップ」
103 ページの 「 リカバリ」
104 ページの 「 スキャンバック」
105 ページの 「 Report Broker Distribution Server 構成設定の確認」
Distribution Server のスタートアップ
Distribution Server は、開始時に IBFS システムを呼び出して DB2 Web Query リポジトリとの
通信方法についての情報を取得します。リポジトリと通信できない場合、Distribution Server
は開始されません。Distribution Server が開始されない場合は、Distribution Server スタート
アップトレースファイルおよびログファイルに記録されたエラーメッセージを確認してくださ
い。詳細は、221 ページの 「 Distribution Server スタートアップトレースファイル」 を参照し
てください。
102
IBM
5. Report Broker の使用
初期化に成功すると、Distribution Server は、[リカバリ] (Recovery) パラメータおよび [スキャ
ンバック] (Scanback) パラメータに基づいて回復処理が必要なジョブを確認し、各スケジュー
ルの NEXTRUNTIME に基づいて実行が必要なジョブを確認します。
リカバリ
リカバリパラメータの目的は、Distribution Server キューに送信されたが、スケジュールの実
行処理が完了しなかったジョブの回復処理を行うことです。この状況は、Distribution Server
または Reporting Server が停止されていた場合などに発生します。リカバリ機能を有効にする
には、[Report Broker Distribution Server の構成] インターフェースで [リカバリ] (Recovery) パ
ラメータを [オン] (ON) に設定します。
スケジュールを作成し、[リカバリ] (Recovery) パラメータを [ON] に設定すると、スケジュー
ルの [RECOVERY] の値は、[N] に設定されます。スケジュールが実行キューに送信されると、
[RECOVERY] の値は [Y] に設定されます。つまり、ジョブがキュー内に存在する状態で Distribution
Server が利用不可になった場合、 [リカバリ] (Recovery) パラメータが [オフ] (OFF) に設定され
ている場合でも、Distribution Server が利用可能になった時点で、ジョブの回復処理が実行さ
れます。ジョブが実行され、すべてのレコードが書き込まれた後、[RECOVERY] の設定は [N]
に戻されます。
[リカバリ] (Recovery) パラメータが [オン] (ON) のために実行されるジョブは、すべて一度だけ
実行されます。ジョブの実行キューへの送信後、その NEXTRUNTIME 値は、現在の時間の後に
実行される時間に変更されます。たとえば、ジョブが毎時間実行されるようスケジュールされ
ており、Distribution Server が 4 時間利用不可となる場合、 Distribution Server が利用可能に
なると、ジョブは一度だけ実行され、その後毎時間実行されます。
注意:スキャンバックオプションは、リカバリの設定とは無関係に動作します。スキャンバッ
クオプションについての詳細は、104 ページの 「 スキャンバック」 を参照してください。
参照
ジョブのリカバリ
スケジュール済みジョブのリカバリは、次の方法で実行されます。
1. Distribution Server は、起動の際に、Report Broker の構成で [リカバリ] (Recovery) パラメー
タが [オン] (ON) に設定されていることを確認します。
2. [リカバリ] (Recovery) パラメータが [オン] (ON) に設定されている場合は、レコードのスケ
ジュール情報や NEXTRUNTIME 値に関係なく、Distribution Server は [RECOVERY] の値が [Y]
に設定されているレコードをすべて読み取り、それらのレコードを実行キューに送信しま
す。
DB2 Web Query for IBM i
103
Report Broker の概要
3. Distribution Server はポーリング処理を開始し、[RECOVERY] の値が [Y] に設定されている
ジョブをすべてキューに送信した後、実行するジョブを検索します。
4. スケジュール済みジョブが Distribution Server キューに送信された後、その NEXTRUNTIME
値は、現在の時間の後の次回実行時間に変更されます。
注意
[リカバリ] (Recovery) パラメータが [オフ] (OFF) に設定されている場合、Distribution Server
は、[RECOVERY] の値が [Y] に設定されているジョブすべてのこの値を [N] に変更します。
これにより、すべてのジョブのリカバリは行われなくなります。
[リカバリ] (Recovery) パラメータの設定が [オン] (ON) に戻されると、その時間より後の
NEXTRUNTIME 値を持つジョブにのみが有効になります。
スキャンバック
Distribution Server が、ある期間利用不可になることが考えられます。この間、スケジュール
済みジョブは実行されません。デフォルト設定では、Distribution Server が再び利用可能になっ
た際に、次回実行時間の値が現在の時間よりも小さい値に設定されているすべてのジョブの検
索と実行が行われ、さらに、ジョブの次回実行時間に応じて、スケジュールが再設定されま
す。Distribution Server が長時間利用不可になる場合は、この動作を変更することをお勧めし
ます。スキャンバックパラメータを使用して、特定の停止時間内に見つかったジョブのみを実
行することや、実行されなかったジョブすべてを実行せずに、その次回実行時間を再設定する
ことができます。
スキャンバックパラメータには、次の 2 つがあります。
スキャンバックタイプ (オン、オフ、次回実行時間)
スキャンバック間隔 (日数)
[スキャンバック間隔] (Scanback Interval) は、[スキャンバックタイプ] (Scanback Type) が [オ
ン] (On) の場合にのみ有効になります。
[スキャンバックタイプ] (Scanback Type) パラメータは、次のように設定することができます。
オン (On) ([スキャンバック間隔] (Scanback Interval) として 0 より大きい整数値を指定
した場合) Distribution Server が再開した時間から数えた 24 時間間隔の時間を表します。
Distribution Server は、この時間を使用してスキャンバックを実行し、次回実行時間が現在
の時間よりも前のジョブを検索して実行します。
104
IBM
5. Report Broker の使用
たとえば、Distribution Server が 3 日間利用不可で、スキャンバックが 2 に設定されてい
る場合、Distribution Server は、サーバが再開する 48 時間前までに見つかったジョブのみ
を実行します。
有効な値は、1 から 365 までの任意の整数です。デフォルト値は 15 日です。
次回実行時間 (Reset Next Run Time) 次回実行時間の値が現在の時間よりも小さい値に
設定されているすべてのジョブを検索し、次回実行時間を次回スケジュールされているジョ
ブの実行時間に再設定します。
オフ (Off) スキャンバックを無効にします。Distribution Server は、デフォルトの動作を
実行します。つまり、現在の時間よりも前の値に設定されているすべてのジョブを検索し
て実行し、スケジュールの再設定を行います。
注意
スキャンバックオプションはリカバリの設定とは無関係に動作します。リカバリオプショ
ンについての詳細は、103 ページの 「 リカバリ」 を参照してください。
スキャンバックパラメータを設定する場合、夏時間を考慮します。詳細は、
http://webexhibits.org/daylightsaving/b.html を参照してください。
Report Broker Distribution Server 構成設定の確認
Web Query 管理者は、Web Query 管理コンソールを使用して、Distribution Server の構成設定
を管理することができます。詳細は、226 ページの 「 Report Broker 構成設定の確認」 を参照
してください。
注意:Report Broker を使用する前に、これらの設定を確認することが重要です。
Report Broker コンソール
権限を所有するユーザが Report Broker コンソールを使用する際に、使用可能な構成オプショ
ンについて説明します。
Report Broker コンソールは、Distribution Server、スケジュールジョブログ、スケジュール禁
止日を管理するツールへのアクセスを提供するインターフェースです。
注意:このセクションでは、「Report Broker コンソール」を「コンソール」と呼びます。
Report Broker コンソールの使用
コンソールからは、次のツールにアクセスすることができます。
DB2 Web Query for IBM i
105
Report Broker コンソール
サーバステータス
ジョブステータス
ジョブログ
スケジュール禁止日
グローバル更新
構成に Report Broker のライセンスが含まれる場合、権限を所有するユーザは、下図のように、
[ツール] (Tools) メニューからコンソールにアクセスすることができます。
下図のように、コンソールの直観的なリボンが、新しいブラウザウィンドウに表示されます。
ユーザがアクセス権限を所有するツールのそれぞれは、リボンのタブとして表示されます。
106
IBM
5. Report Broker の使用
サーバステータス
下図のように、管理者は、サーバステータスツールを使用して、選択した Distribution Server
の再起動、中断、配信の中止、サーバの切り替え、データのリフレッシュを行います。
Distribution Server ステータスの表示
サーバステータスツールへは、コンソールの [サーバステータス] (Server Status) タブを選択し
てアクセスします。このツールでは、Distribution Server のステータスを確認することができ
ます。サーバステータスツールには、ホスト名、ポート番号、ステータス、実行中および実行
待ちのジョブ数など、Distribution Server の詳細が表示されます。Distribution Server 情報に
は、次のものがあります。
Distribution Server
コンソールで、サーバの識別に使用する名前です。
注意:Distribution Server がメールサーバとの SMTP 接続を試行する場合、メールサーバと
の接続は、5 分後にタイムアウトします。
ホスト、ポート (Host, Port) Distribution Server のインストール先のホスト名とポート番
号です。
モード (Mode) Distribution Server の状態および機能です。オプションには、以下のもの
があります。
DB2 Web Query for IBM i
107
Report Broker コンソール
マネージャ (Manager) マネージャとして動作する Distribution Server は、オンデマン
ドジョブのリクエストを監視し、スケジュールジョブの リポジトリをポーリングしま
す。マネージャは、スケジュールジョブおよびオンデマンドジョブを、ワーカとして動
作する Distribution Server に送信します。マネージャがジョブを実行することはありま
せん。マネージャは、ワーカ上で実行中のジョブをモニタし、Client および Report Broker
API との間でジョブのステータス情報を通信します。
ワーカ (Worker) ワーカとして動作する Distribution Server は、マネージャからジョブ
を受信して実行します。ワーカは、Client と通信して リポジトリに格納された プロシ
ジャを取得したり、Reporting Server と通信してスケジュールジョブプロシジャを実行
したりします。また、ワーカは、HTTP リクエストを送信したり、ファイルシステムや
FTP サーバと通信して配信用のファイルを取得したりします。ワーカは、Reporting Server
から返された結果 (HTTP リクエストまたはファイルリクエスト) を Email、FTP、プリン
タ、Managed Reporting による方法で配信します。また、ワーカは、ジョブ情報が記録
された Report Broker ログを更新したり、スケジュールの次回実行時間を更新したりし
ます。
フルファンクション (Full Function) Distribution Server が実行中で、機能しているこ
とを示します。Report Broker で第 2 Distribution Server を構成した場合は、このサーバ
が主 Distribution Server として機能していることを示します。
停止中 (Down) Distribution Server が停止していることを示します。
実行中のジョブ (Running Jobs) 現在実行中のスケジュール済みジョブおよびオンデマン
ドジョブの数です。
待機中のジョブ (Queued Jobs) ジョブキュー内のスケジュール済みジョブおよびオンデ
マンドジョブの数です。
サービス (Services) Distribution Server で現在実行中のサービスです。オプションには、
以下のものがあります。
IBFS キャッシュクリーナ (IBFS Cache Cleaner) Distribution Server は、このサービ
スを使用して、IBFS キャッシュのリフレッシュを実行します。キャッシュのリフレッ
シュを実行する頻度は、管理コンソールの IBI_Repository_Sync_Interval 設定で制御しま
す。
コンソール (Console) Distribution Server は、このサービスを使用して、Report Broker
アプリケーションまたは API からの情報を受信します。
108
IBM
5. Report Broker の使用
リーダ (Reader) Distribution Server は、このサービスを使用して、リポジトリのポー
リングを実行します。
ディスパッチャ (Dispatcher) Distribution Server は、このサービスを使用して、スケ
ジュール済みジョブを実行します。
ステータス (Status) Distribution Server で現在実行中のサービスのステータスです。オプ
ションには、以下のものがあります。
準備完了 (Ready) サービスが利用可能であることを示します。
スタンバイ中 (Standing By) サービスがスタンバイ中であることを示します。
中断 (Suspend) サービスが中断していることを示します。
リスナモード (Listening) コンソールサービスがリスナモードになっていることを示
します。
ポーリング (Polling) リーダサービスが有効になっていることを示します。
モニタ (Monitoring) リポジトリモニタが有効になっていることを示します。
[サーバステータス] (Server Status) インターフェースでは、次のタスクを実行することができ
ます。
リフレッシュ (Refresh) 最新情報を取得し、それに基づいて Distribution Server ステータ
スを更新します。
サーバ (Server) ドロップダウンリストに、ステータスの確認が可能なサーバのリストが
表示されます。
再起動 (Restart) Distribution Server と Application Server を再起動します。
中断 (Suspend) フェールオーバー Distribution Server が構成されているかどうかに関係
なく、このオプションは常に利用可能になっています。Distribution Server サービスは中断
されますが、サーバが停止することはありません。サーバを中断すると、[中断] (Suspend)
ボタンは [再開] (Resume) に変わります。
停止 (Stop) Distribution Server を完全に停止します。
重要:このオプションを使用して Distribution Server を停止した場合、Distribution Server
がインストールされているマシンで、Distribution Server を再起動する必要があります。
Distribution Server をリモートで再起動することはできません。
DB2 Web Query for IBM i
109
Report Broker コンソール
ヘルプ (Help)
コンソールのサーバステータスのオンラインヘルプを開きます。
Distribution Server の停止と再起動
[サーバステータス] (Server Status) インターフェースを使用して、Distribution Server の停止お
よび再起動が行えます。次の操作を実行します。
Distribution Server を停止するには、[停止] (Stop) ボタンをクリックします。サーバの停止
を確認するウィンドウが開きます。[はい] (Yes) をクリックします。
重要:このオプションを使用して Distribution Server を停止した場合、[サーバステータス]
(Server Status) の [再起動] (Restart) オプションを使用して Distribution Server を再起動す
ることはできなくなります。Distribution Server を開始するには、Distribution Server がイ
ンストールされているマシンにログインします。
Distribution Server を再起動するには、[再起動] (Restart) ボタンをクリックします。サーバ
の再起動を確認するウィンドウが開きます。[はい] (Yes) をクリックします。
サーバの再起動時には、Distribution Server と Application Server が再起動されます。
[リフレッシュ] (Refresh) をクリックし、最新の Distribution Server 情報を有効にします。
手順
CL コマンドによる Distribution Server の開始と停止
次の CL コマンドを使用して、Distribution Server を開始して停止します。
1. Distribution Server を開始するには、次のように入力します。
STRWEBQRY START(*DSTSRV)
2. Distribution Server を停止するには、次のように入力します。
ENDWEBQRY START(*DSTSRV)
110
IBM
5. Report Broker の使用
ジョブステータス
スケジュールのトラッキングを行うには、ジョブのステータスを確認する方法もあります。ス
ケジュールステータスは、Distribution Server で実行待ち中の、スケジュール済みジョブリス
トを提供します。ステータス情報には、スケジュール ID、スケジュールの開始時間、ジョブ
のステータスなどがあります。
スケジュール情報には、次のものがあります。
ジョブ ID (Job Id) ジョブに割り当てられた ID です。
スケジュール ID (Schedule ID) ジョブをスケジュールする際に、Report Broker が生成し
てジョブに割り当てる一意のキーです。
説明 (Description) スケジュールが作成された際に入力された説明です。
優先度 (Priority)
スケジュールの優先度です。1 は優先度が最も高く、5 は優先度が最
も低いことを示します。
開始時間 (Start Time) スケジュールの実行が開始された時間です。
オーナー (Owner) スケジュールのオーナーのユーザ名です。
ステータス (Status) スケジュール済みジョブの名前です。次のいずれかの値が格納され
ます。
実行中 (Running) スケジュール済みジョブは、現在実行中です。
待機中 (Queue) スケジュール済みジョブは、リクエストを実行するためのスレッドを
待機中です。
サーバ名 (Server Name) ジョブの送信先 Reporting Server です。
DB2 Web Query for IBM i
111
Report Broker コンソール
ジョブログ
[ジョブログ] (Job Logs) インターフェースを使用して、ユーザ自身の実行済みジョブ、および
ジョブログの表示権限が与えられた他のユーザの実行済みジョブのログを表示することができ
ます。下図のように、ジョブログインターフェースでは、ジョブログを開くことや、ジョブロ
グの削除と更新、ジョブログに関連するヘルプへのアクセスが可能です。
注意:[ジョブログ] (Job Logs) タブは、複数選択機能をサポートするため、複数のファイルを
同時に選択して開くことや削除することができます。
ジョブログ情報には、次のものがあります。
ジョブ ID (Job Id) ジョブに割り当てられた ID です。
開始時間 (Start Time) スケジュールが実行された時間です。
継続期間 (秒) (Job Duration(seconds)) ジョブを完了するまでの所要時間です。
ジョブステータス (Job Status) ジョブの処理が完了した際のステータスです。
成功 (Success) スケジュール済みジョブの処理中に、エラーは発生しませんでした。
エラー (Error) スケジュール済みジョブの処理中に、1 件以上のエラーが発生しまし
た。レポートの生成や配信は行われませんでした。
警告 (Warning) スケジュール済みジョブの処理中に、1 件以上の警告が発生しまし
た。レポートは生成され、配信されました。
スケジュール禁止日
スケジュール禁止日は、スケジュールの実行またはスケジュール実行の設定が禁止されている
日付です。スケジュール禁止日ツールへのアクセス権限を所有しているユーザは、スケジュー
ル禁止日を表示、定義、更新、削除することができます。
112
IBM
5. Report Broker の使用
スケジュール済みの禁止日を表示するには、コンソールで、[スケジュール禁止日] (Blackout
Dates) を選択します。下図のような [スケジュール禁止日] (Blackout Dates) インターフェース
が表示されます。このインターフェースの左側パネルにはカレンダーが表示され、右側パネル
にはスケジュール禁止日が表示されます。
Web Query 管理者は、新しいスケジュール禁止日の追加、既存の禁止日の説明の書き替え、既
存の禁止日のファイルへのエクスポートが行えます。エクスポートした禁止日は、後で使用す
ることができます。Report Broker の [スケジュール禁止日] (Blackout Dates) インターフェース
では、次のタスクを実行することができます。
[スケジュール禁止日] (Blackout Dates) インターフェースは、[スケジュール禁止日] (Blackout
Dates) タブ内にあります。このインターフェースには、スケジュール禁止日を選択するイ
ンタラクティブカレンダー、およびスケジュール禁止日の割り当てが可能なグループリス
トが用意されています。
日付インポートユーティリティには、[スケジュール禁止日] (Blackout Dates) タブからアク
セスします。
日付エクスポートユーティリティには、[スケジュール禁止日] (Blackout Dates) タブからア
クセスします。
DB2 Web Query for IBM i
113
Report Broker コンソール
カレンダー上部の矢印を使用して、月または年を変更することができます。[リフレッシュ]
(Refresh) をクリックして最新の禁止日をロードします。この場合、使用可能日または禁止日
の日付のみが表示されます。パネル右上隅の矢印をクリックして、左側パネルの表示と非表示
を切り替えることができます。下図では、左側パネルが非表示になっています。
参照
禁止日のスケジュール動作
禁止日は、スケジュールの作成時および実行時に有効になります。
スケジュールの日付フィールドを作成または編集する際に、Report Broker は、最初に実行
するスケジュールを動的にチェックし、日付が禁止されていないことを確認します。日付
が競合する場合はエラーメッセージが表示され、スケジュール日を変更または禁止日を無
効にして競合を解決するまでは、スケジュールを保存することはできません。
実行時に、禁止日リストに対して各スケジュールが確認されます。スケジュール日が禁止
日として定義されている場合、スケジュールは実行されません。通知が有効になっている
場合、禁止日が定義されているためスケジュールが実行されなかったことを示す通知が配
信されます。
注意:特定のユーザのスケジュール禁止日には、グローバル禁止日に加えて、そのユーザ
が所属するグループに割り当てられた禁止日も表示されます。
手順
スケジュール禁止日を定義するには
スケジュール禁止日を定義するには、次の手順を実行します。
1. [スケジュール禁止日] (Blackout Dates) タブの左側パネルで、スケジュール禁止日を定義
するグループを選択します。
注意:グローバルのスケジュール禁止日を設定できるのは、権限を所有するユーザのみで
す。
2. カレンダー上で、スケジュール禁止日として指定する日付をクリックします。月を変更す
るには一重の矢印を、年を変更するには二重の矢印をクリックします。
114
IBM
5. Report Broker の使用
グローバル禁止日として指定した場合は、その日付がカレンダー上で灰色の背景色に変わ
ります。下図は、グループスケジュール禁止日の例を示しています (8 月 11 日、19 日、
30 日)。
3. [保存] (Save) をクリックします。
日付が保存されたことを示す確認ウィンドウが表示されます。
4. [OK] をクリックします。
保存したスケジュール禁止日が、[スケジュール禁止日] (Schedule Blackout Dates) カレンダー
および右側パネルに表示されます。
スケジュール禁止日のインポート
スケジュール禁止日が格納されたファイルを Report Broker にインポートすることができます。
手順
インターフェースでスケジュール禁止日をインポートするには
スケジュール禁止日をインポートするには、次の手順を実行します。
1. [スケジュール禁止日] (Blackout Dates) タブで、スケジュール禁止日をインポートするグ
ループを選択します。
2. ツールバーの [インポート] (Import) をクリックします。
DB2 Web Query for IBM i
115
Report Broker コンソール
下図のように、[日付のインポート] (Import Dates) ダイアログボックスが表示されます。
3. [ファイル名] (File Name) テキストボックスの [参照] (Browse) ボタンをクリックし、イン
ポートするファイルを選択します。
4. 次のインポートアクションのいずれかを選択します。
追加 (Add) インポートファイルで指定した日付を禁止日に追加します。
削除 (Remove) インポートファイルで指定した日付を禁止日から削除します。
置換 (Replace) 指定した日付の説明を更新します。
ファイル内で指定したアクションを使用する (Use the actions specified in the file) イ
ンポートファイルにコマンド (追加、削除、置換) と日付範囲の組み合わせが含まれて
いる場合は、このオプションを使用します。
5. [OK] をクリックします。
次の確認メッセージが表示されます。
Blackout Dates have been successfully imported.
Select Save on the Schedule Blackout Dates toolbar to save the changes.
6. [OK] をクリックします。
7. [スケジュール禁止日] (Schedule Blackout Dates) メニューから [保存] (Save) を選択しま
す。
注意:インポートした禁止日の変更は、保存するまで有効になりません。
116
IBM
5. Report Broker の使用
8. [保存の確認] (save confirmation) ウィンドウの [OK] をクリックします。
スケジュール禁止日カレンダーの禁止日が更新されます。
スケジュール禁止日の抽出
Report Broker コンソールでは、既存のスケジュール禁止日を .txt ファイルにエクスポートす
ることができます。
手順
インターフェースでスケジュール禁止日をエクスポートするには
スケジュール禁止日をエクスポートするには、次の手順を実行します。
1. [スケジュール禁止日] (Blackout Dates) タブのツールバーで、[エクスポート] (Extract) をク
リックします。
[スケジュール禁止日のエクスポート] (Extract Blackout Dates) ダイアログボックスが開き
ます。下図のように、ダイアログボックスの上部に、スケジュール禁止日のエクスポート
元となるグループ名が表示されます。
2. [日付範囲オプション] (Date Range Options) から、次のいずれかを選択します。
すべて (All) - 現在保存されているスケジュール禁止日を、すべてエクスポートします。
日付範囲 (Date Range) - エクスポートするスケジュール禁止日の日付範囲を指定しま
す。
DB2 Web Query for IBM i
117
Report Broker コンソール
[日付範囲] (Date Range) を選択する場合は、[開始日] (Start Date) と [終了日] (End Date) で
日付を入力または選択します。日付を選択するには、ドロップダウンリスト横の下向き矢
印をクリックします。下図のように、カレンダーが開き、日付を選択することができま
す。
3. [OK] をクリックします。
ファイルを開くか、保存するかを確認するウィンドウが表示されます。
ファイルを開くよう選択した場合、エクスポートした内容がウィンドウに表示されます。
下図の例は、エクスポートしたファイルのデータを示しています。
118
IBM
5. Report Broker の使用
保存する場合は、次の手順を実行します。
a.
[保存] (Save) をクリックします。
b.
[名前を付けて保存] (Save As) ウィンドウでエクスポートファイルを保存するディレク
トリに移動し、[保存] (Save) をクリックします。
注意:デフォルトのエクスポートファイル名は、rcbdextract_GroupName_YYMMDD_HHMMSS.txt
です。ここで、GroupName は禁止日のエクスポート元のグループ名、YYMMDD および HHMMSS
はファイルが作成された日付 (年、月、日) および時間 (時、分、秒) をそれぞれ表します。
グローバル更新
権限を所有するユーザは、[グローバル更新] (Global Updates) インターフェースで、スケジュー
ルおよび配信リストに格納される、メールサーバ、プリンタ、Email アドレス、Email 送信者
の値をグローバルに更新することができます。
手順
メールサーバをグローバル更新するには
1. 下図のように、[グローバル更新] (Global Updates) インターフェースで、[設定] (Setting)
ドロップダウンリストから [メールサーバ] (Mail Server) (デフォルト設定) を選択します。
2. [古い値] (Old Value) テキストボックスに、既存のメールサーバを入力します。
3. [新しい値] (New Value) テキストボックスに、新しいメールサーバを入力します。
4. [更新] (Update) をクリックして、スケジュールで使用するメールサーバを新しい値に更新
します。
DB2 Web Query for IBM i
119
Report Broker コンソール
手順
FTP サーバをグローバル更新するには
1. 下図のように、[グローバル更新] (Global Update) インターフェースで、[設定] (Setting) の
ドロップダウンリストから [FTP サーバ] (FTP Server) を選択します。
2. [古い値] (Old Value) テキストボックスに、既存の FTP サーバを入力します。
3. [新しい値] (New Value) テキストボックスに、新しい FTP サーバを入力します。
4. [更新] (Update) をクリックして、スケジュールおよび配信リストで使用する FTP サーバを
新しい値に更新します。
手順
プリンタをグローバル更新するには
1. 下図のように、[グローバル更新] (Global Update) インターフェースで、[設定] (Setting) の
ドロップダウンリストから [プリンタ] (Printer) を選択します。
2. [古い値] (Old Value) テキストボックスに、既存のプリンタを入力します。
3. [新しい値] (New Value) テキストボックスに、新しいプリンタを入力します。
4. [更新] (Update) をクリックして、スケジュールおよび配信リストで使用するプリンタを新
しい値に更新します。
120
IBM
5. Report Broker の使用
手順
Email アドレスをグローバル更新するには
1. 下図のように、[グローバル更新] (Global Update) インターフェースで、[設定] (Setting) ド
ロップダウンリストから [Email アドレス] (Email Address) を選択します。
2. [古い値] (Old Value) テキストボックスに、既存の Email アドレスを入力します。
3. [新しい値] (New Value) テキストボックスに、新しい Email アドレスを入力します。
4. [更新] (Update) をクリックして、スケジュールおよび配信リストで使用する Email アドレ
スを新しい値に更新します。
手順
送信者をグローバル更新するには
1. 下図のように、[グローバル更新] (Global Update) インターフェースで、[設定] (Setting) の
ドロップダウンリストから [Email 送信者] (Email from) を選択します。
2. [古い値] (Old Value) テキストボックスに、既存の Email 送信者を入力します。
3. [新しい値] (New Value) テキストボックスに、新しい Email 送信者を入力します。
4. [更新] (Update) をクリックして、スケジュールで使用する Email 送信者を新しい値に更新
します。
DB2 Web Query for IBM i
121
配信リストの作成と保守
配信リストの作成と保守
作成した配信リストを編集、削除、コピー、実行する方法について説明します。
配信リストを作成しておくと、スケジュールの受信者を個別に入力する代わりに、 リポジト
リに格納されている受信者リストを指定することができるため、複数の受信者への配信が簡単
になります。配信リストを別のユーザが使用できるようにするには、配信リストを共有する
か、このオーナーシップを「パブリック」または「公開済み」に変更します。
配信リストの作成
配信リストを使用すると、スケジュールに受信者を個別に入力する代わりに、受信者を列挙し
たリストを選択することで、複数の受信者にコンテンツを簡単に配信することが可能になりま
す。
配信リストの作成前に、配信リストへのアクセスが必要なグループおよびユーザを検討した上
で、配信リストの作成先フォルダを決定してください。
手順
配信リストを作成するには
1. リポジトリフォルダを右クリックし、[新規作成] (New)、[配信リスト] (Distribution List) を
選択します。
122
IBM
5. Report Broker の使用
[配信リスト] (Distribution List) ウィンドウは、下図のように表示されます。
2. [タイトル] (Title) テキストボックスに、配信リストの記述名を入力します。
3. [配信方法] (Method) ドロップダウンリストから、配信リストの配信方法を選択します。デ
フォルト設定の配信方法は、[Email] です。
[Email] を選択する場合は、Email アドレスリストを入力する必要があります。また、
必要に応じて、Email アドレスに関連付けられたバースト値も入力します。バースト値
の入力についての詳細は、126 ページの 「 レポートのバースト」 を参照してくださ
い。
[Email アドレス] (Address) テキストボックスで、受信者の Email アドレスを指定しま
す (例、個別ユーザの場合は「[email protected]」、複数 Email アドレスが格納され
たメールサーバリストの場合は #[email protected])。確認機能がないため、正確に入力し
てください。指定可能な Email アドレスの最大値は 9999 です。1 つのアドレス行に
は、最大 800 バイトの文字を指定することができます。
単一の [アドレス] (Address) テキストボックスには、複数の Email アドレスを指定する
ことができます。詳細は、133 ページの 「 複数 Email アドレスの指定」 を参照してく
ださい。
DB2 Web Query for IBM i
123
配信リストの作成と保守
[Email 配信] (Email Delivery) の [Email ドメインを制限する] (Restrict Email Domains) オ
プションを [はい] (yes) に設定した場合は、 [有効 Email ドメイン] (Allowed Email
Domains) に追加した Email ドメインのみが、有効な Email 受信者になります。なお、
Email ドメインとは、Email アドレスの @ 記号より後の部分です。
[FTP] を選択する場合、レポートを保持する FTP ファイル名を拡張子も含めて指定する
必要があります。また、必要に応じて、FTP ファイルに関連付けられたバースト値も
指定します。
ここで指定する拡張子は、スケジュールの作成時に選択するフォーマットに対応する
必要があります。たとえば、Windows プラットフォームで Excel または EXL2K を指定
した場合、ファイルは、drive:¥ directory¥ filename.xls にする必要があります。配信リ
ストで指定可能な FTP ファイルの最大値は 9999 です。
任意のプラットフォームから z/OS UNIX への CSS (カスケードスタイルシート) ファイ
ルの転送に FTP を使用する場合、z/OS UNIX の httpd.conf ファイルで CSS ファイルの
デフォルト MIME タイプが 8 ビットに指定されているときは、CSS ファイルはバイナ
リモードで転送する必要があります。
[プリンタ] (Printer) を選択する場合は、配信リストを受信するプリンタを指定する必要
があります。また、必要に応じて、プリンタに関連付けるバースト値も指定します。
バースト値の入力についての詳細は、126 ページの 「 レポートのバースト」 を参照し
てください。プリンタ配信リストの作成についての詳細は、172 ページの 「 ベーシッ
クスケジュールツールでのプリンタ配信オプションの使用」 を参照してください。
[プリンタ] (Printer) テキストボックスで、次のフォーマットを使用してプリンタを指定
します。
queue@printserver
説明
queue
プリンタキュー名です。
printserver
プリンタのホスト名または IP アドレスです。
124
IBM
5. Report Broker の使用
Report Broker は、プリンタサーバのみの指定 (ホスト名または IP アドレス) をサポー
トしますが、プリンタキューとプリンタサーバの両方を指定することをお勧めします。
Report Broker は、区切り文字「@」を特定することで、プリンタキューとプリンタサー
バを区別します。
4. 配信リストの作成が完了した場合は、[保存して閉じる] (Save & Close) をクリックします。
配信リストの編集と削除
配信リストツールへのアクセスが許可されている場合、所有する配信リストを表示、編集する
ことができます。配信リストがグループにより所有されている場合、または公開済みの場合
は、その配信リストの編集権限が必要です。
手順
配信リストを編集するには
1. ツリーから編集する配信リストを選択し、[開く] (Open) をクリックするか、配信リストを
ダブルクリックします。
下図のように、選択した配信リストのプロパティが表示されたウィンドウが開きます。
2. このウィンドウでは、次の操作が可能です。
[タイトル] (Title) テキストボックスに、新しい名前を入力し、配信リスト名を変更す
る。
DB2 Web Query for IBM i
125
配信リストの作成と保守
配信リストで入力済みの値を変更する。たとえば、配信方法を変更することができま
す。
[追加] (Add New) をクリックするか、[バースト値] (Burst Value) フィールド下部のエリ
アをダブルクリックして、[バースト値] (Burst Value) と [Email] の下で配信リストに新
しいメンバーを追加します。下図のように、[新規メンバーの追加] (Add New Member)
ダイアログボックスが表示されます。
削除する配信リスト項目を選択し、[削除] (Delete) をクリックします。
3. 変更の完了後、[保存して閉じる] (Save & Close) をクリックします。
変更せずに編集を終了するには、[閉じる] (Close) をクリックします。
レポートのバースト
Report Broker のバースト機能を使用して、スケジュール済みレポートプロシジャ (FEX) 全体で
はなく、レポートをセクションに分割して、同一の配信先または異なる配信先に配信すること
ができます。分割 (バースト) することにより、各ユーザに関連したレポートのセクションを
割り当てることができます。各レポートセクションは、個別のファイルとして保存されます。
表形式のバーストレポートを配信する場合、バースト値は、最初の BY フィールドで決定され
ます。バーストされたグラフレポートを配信する場合、バースト値は、2 番目の BY フィール
ドで決定されます。バースト値は内部マトリックス (各データベースフィールド値の保存や、
TABLE または GRAPH リクエストで参照される値の計算で使用するメモリ領域) によって自動
的に決定されます。
126
IBM
5. Report Broker の使用
セクションごとに受信者の配信先 (Email アドレスまたは FTP サーバパス、ファイル、プリン
タ) を指定することにより、1 名の受信者に複数のレポートセクションを配信することが可能
になります。複数のレポートセクションを単一の配信先に送信することもできます。配信リス
トで指定するバースト値は、レポートの作成に使用するデータソース内に存在する必要があり
ます。
注意:レポートをバーストする場合、スケジュールのタスクでバーストを有効にする必要があ
ります。タスクでレポートのバーストが指定されない限り、[配信リスト] (Distribution List) の
[バースト値] (Burst Value) 列に指定された値は無視されます。
例
配信リストのバースト値の指定
配信リストを作成または編集する際は、ソートフィールドのバースト値および配信先 (Email
アドレス、FTP、プリンタ) を指定することができます。下図は、[配信リスト] (Distribution List)
ウィンドウで指定されたバースト値および Email アドレスを示しています。
各地区担当者の Email アドレスは、主ソートフィールド値 (Northeast Sales、South Sales、
Midwest Sales) により、それぞれに関連した売上レポートデータに関連付けられています。
user02 は Northeast 地区のデータのみが必要なため、[Email] 列の Email アドレスに対応する
[バースト値] 列には、ソート値「Northeast」が表示されています。
DB2 Web Query for IBM i
127
配信リストの作成と保守
Tom Gregory は、Midwest 地区と South 地区の両方に勤務しています。両方の地区のデータが
必要なため、user01 の Email アドレスは [Email] 列に 2 回表示されています。それぞれの
Email アドレスに対応する [バースト値] (Burst Value) 列には、各地区の値が表示されていま
す。
注意:列見出しをクリックすると、その列のデータをソートすることができます。
ヒント:単一アドレス行に複数の Email アドレスを指定することができます。詳細は、133 ペー
ジの 「 複数 Email アドレスの指定」 を参照してください。
参照
FTP によるレポート配信時の考慮事項
FTP を使用してバーストレポートを配信する際は、次のことを考慮します。
HTML、PDF、EXL2K フォーマットを使用すると、バーストレポート出力にインデックス
ページが作成されます。
FTP 配信用のインデックスページには、配信リストに指定されたバースト値のみが格納さ
れます。レポート出力は、指定されたバースト値にのみ配信されます。
スケジュール済みプロシジャ内に BASEURL が指定されている場合、FTP により配信される
バーストレポート出力のインデックスページのリンクは正しくなりません。これは、Report
Broker がスケジュール済みジョブのプロシジャコードを解析および評価しないためです。
配信されたファイルを BASEURL ディレクトリに移動するか、インデックスページ内で配
信出力の完全修飾ディレクトリパスを指定します。
z/OS では、FTP を使用して配信されるバーストレポート出力は、次の修飾子を持ったシー
ケンシャルデータセット内に作成されます。
高位修飾子 FTP サーバに指定されたユーザ ID です。
その他の修飾子 [配信] (Distribution) タブのロケーション値、および配信リストにより
指定されたファイルです。
バースト出力を分割データセットに送信するには、ロケーションとして既存の分割データ
セットを指定し、[配信リストファイル] (Distribution List File) 列でメンバー名を指定しま
す。この場合、拡張子は含めません。たとえば、highlevelqualilfier.location.file のように指
定します。
128
IBM
5. Report Broker の使用
z/OS では、レポートの作成に使用するデータ (入力) ファイルの名前は、インデックス名
には使用されません。インデックス名に、データファイルの DYNAM 内の DDNAME の値を
指定すると、データファイルはレポート出力により上書きされます。
z/OS では、インデックスページの作成の際に、バースト値の前に文字が追加されます。こ
のページには、レポートセクションへの正しいリンクが含まれています。
バーストのガイドラインと制限
ここでは、バースト値の指定方法について説明します。
スケジュール済みのタスクでレポートプロシジャ (FEX) のバーストが指定されている場合、各
バーストセクションに対して生成されたすべてのデータ値が Distribution Server に返されま
す。
Email 配信およびプリンタ配信では、特定のバーストセクションは、スケジュールに使用
される配信リスト、またはスケジュールで使用する単一の配信先を作成する際に指定され
たバースト値に基づいて配信されます。
ここでは、バースト機能のガイドラインおよび制限事項について説明します。
大文字/小文字 バースト値の大文字と小文字は区別されます。
DB2 Web Query for IBM i
129
配信リストの作成と保守
キーワード バースト値には、次のキーワードを含めることができます。
ワイルドカード文字 バースト値の先頭、末尾、中間の文字を表すワイルドカードとし
て、アスタリスク (*) と疑問符 (?) を使用します。アスタリスク (*) は 1 つ以上の文字
を表し、疑問符は任意の 1 文字を表します。次の例に示すように、ワイルドカードを使
用するバースト値それぞれの前に、大括弧 ( [ ] ) で囲んだワイルドカードキーワードと
コロン (:) を指定します (例、[wildcard]:)。
[wildcard]:abc* =‘abc’で始まるすべての値
[wildcard]:a?c =‘a’ で始まり ‘c’で終わる、 3 文字の値すべて
[wildcard]:a?c* = 'a' で始まり 3 番目の文字が 'c' である値すべて
注意:配信リストのワイルドカード文字は、FTP ではサポートされません。
Java 正規表現 テキストの特定に使用されます。次の例に示すように、Java 正規表現
キーワードを使用するバースト値それぞれの前に、大括弧 ( [ ] ) で囲んだ正規表現キー
ワードとコロン (:) を指定します (例、[regexp]:)。
[regexp]:[bcr]at = bat、cat、rat いずれかの値
[regexp]:[^bcr]at = bat、cat、rat 以外のすべての値
デフォルト配信 配信リストで指定されていない任意のバースト値について、[elsesend]
を使用してデフォルトの配信先を指定することができます。これを実行するには、配信
リストの [バースト値] 列に、次の値を入力します。
[elsesend]: = 配信リストに含まれていないバースト値のレポートは、指定した受信者に
送信されます。
以下は、Email 配信リストへの入力例で、バースト値のワイルドカードとデフォルト配信
キーワードの使用方法を示しています。
130
バースト値
アドレス
[wildcard]:*an*
[email protected]
England
[email protected]
[elsesend]:
[email protected]
IBM
5. Report Broker の使用
スケジュール済みレポートプロシジャ (FEX) のレポート出力のバースト値として Country
フィールドが指定されており、Country フィールドに Germany、USA、France、Canada、
Italy、Chile、England、Japan という値が含まれている場合、配信先は次のようになりま
す。
Germany、France、Canada、England、Japan のレポート情報は、[email protected] に
配信されます。
England のレポート情報は、[email protected] に配信されます。
USA、Italy、Chile のレポート情報は、[email protected] に配信されます。
フォーマット XML と Excel 以外のすべてのフォーマットは、バーストをサポートします。
スケジュール済みレポートプロシジャ (FEX) レポート出力の各バーストセクションには、
「burstvalue_filename.format」の形式で名前が付けられます (例、Northeast_Sales.pdf)。
ACROSS コマンド このコマンドは主ソートフィールドとして評価されません。また、ス
ケジュール済みレポートプロシジャ (FEX) からバーストレポート出力を作成するには、BY
フィールドを含める必要があります。バーストは、BY フィールドで実行されます。
TABLEF 内部ソート処理は実行されません。BY フィールドを指定するには、データソー
ス内のデータがソートされている必要があります。
ON TABLE SUBHEAD/ON TABLE SUBFOOT スケジュール済みレポートプロシジャ (FEX)
のレポート出力で、最初のページのみに SUBHEAD を作成し、最後のページのみに SUBFOOT
を作成します。スケジュール済みレポートプロシジャ (FEX) のレポート出力をバーストす
る際は、各ソート区切りで SUBHEAD と SUBHEAD を指定する必要があります。このため、
TABLE の代わりに ソートフィールドを ON コマンドに指定します。以下はその例です。
ON primarysortfield SUBHEAD
DB2 Web Query for IBM i
131
配信リストの作成と保守
AnV フィールドタイプ AnV フィールドタイプ (ここで、n は整数値) のフィールドでは、
バーストはサポートされません。
動的配信リストの作成
動的配信リストを使用すると、データソース (例、Flat File、SQL データベース) から、バース
ト値と配信先のリストの両方、または配信先のリストのみをメモリに返すことができます。使
用する Web Query プロシジャは、Reporting Server からアクセス可能なアプリケーションディ
レクトリに格納しておく必要があります。baseapp アプリケーションディレクトリには、
dynburst.fex および dynlist.fex という 2 つのプロシジャが格納されています。各プロシジャ
は、定義したレイアウトのデータを含む配信情報を PCHOLD コマンドを使用して返します。
このレイアウトには、特定の値と配信先を格納しておき、取得された情報を Report Broker で
特定、処理できるようにする必要があります。ここで、VALUE フィールドにはバースト値、
DEST フィールドには Email アドレスの値が格納されています。
例
動的配信リストの作成
この例では、付属の Web Query プロシジャを使用して、SQL ストアドプロシジャを呼び出す
方法を示しています。このプロシジャは、スケジュール済みレポートが実行されるたびに呼び
出されます。SQL ストアドプロシジャは、バースト値および Email アドレスをメモリに返しま
す。Web Query プロシジャは、これらの値を Report Broker で処理可能なフォーマットが設定
されたテキストファイルに格納します。
BURSTING が必要な場合、dynburst.fex を使用します。ここで、&SQLPROC は正しい値を取得
するために作成したストアドプロシジャ名を示しています。
バースト値と Email アドレスのフィールド名は、それぞれ「VALUE」、「DEST」であり、この
順序で指定されます。
SQL DB2 EX &sqlproc;
TABLE FILE SQLOUT
PRINT burst_value AS 'VALUE'email_addr AS 'DEST'
ON TABLE PCHOLD
END
説明
sqlproc
バースト値および配信先 Email アドレスを取得する SQL ストアドプロシジャです。このプ
ロシジャは、DB2 Web Query からアクセス可能なライブラリに作成する必要があります。
132
IBM
5. Report Broker の使用
burst_value
バースト値の格納先フィールド名です。
email_addr
配信先 Email アドレスの格納先フィールド名です。
BURSTING が不要な場合は、dynlist.fex を使用します。
以下は、バーストなしのサンプルプロシジャです。この場合、バースト値は必要ないため、
「VALUE」フィールドを指定する必要はありません。
(dynlist.fex)
SQL DB2 EX &sqlproc;
TABLE FILE SQLOUT
PRINT email_addr AS 'DEST'
ON TABLE PCHOLD
END
説明
sqlproc
配信先 Email アドレス値を取得する SQL ストアドプロシジャです。このプロシジャは、
DB2 Web Query からアクセス可能なライブラリに作成する必要があります。
email_addr
配信先 Email アドレスの格納先フィールド名です。
複数 Email アドレスの指定
スケジュールまたは配信リストを作成する際は、単一のフィールド、行、またはレコード内
に、複数の Email アドレスを指定することができます。
スケジュールまたは配信リストを作成する際は、各 Email アドレスの区切り文字として、カン
マ (,) とセミコロン (;) のいずれかを使用します。
スケジュール出力が配信される際は、単一 Email の宛先行に複数の Email アドレスが表示され
ます。
注意
アドレスごとに別の Email を配信するには、配信リスト内で、Email アドレスを別の行に
指定します。
DB2 Web Query for IBM i
133
配信リストの作成と保守
例
バースト値を含む複数 Email アドレスの指定
デフォルトの構成 ([Email のパケット化] (Packet Email) を [はい] (YES) に設定) を使用する場
合、1 つの Email アドレスに指定された複数のバースト値に対して Email が 1 通配信されま
す。各行に指定された Email アドレス値は文字列 (キー) として扱われます。1 つのアドレス値
(キー) に対して複数の行が存在する場合、すべてのバースト値を含む Email が 1 つ配信されま
す。たとえば、次の配信リストについて考察します。
バースト値のアドレス
A
B
C
[email protected];[email protected]
[email protected]
[email protected]
この例では、[email protected] は、スケジュール出力の配信時に Email を 2 通受信します。1
通目の Email では、[email protected]; [email protected] が宛先行に表示され、添付ファイルが
1 つ (バースト値 A) 配信されます。 通目の Email では、[email protected] が宛先行に表示さ
れ、添付ファイルが 2 つ (バースト値 B およびバースト値 C) 配信されます。
各行に Email を 1 通配信するよう指定した構成 ([Email のパケット化] (Packet Email) を [いい
え] (NO) に設定) を使用する場合、上記の例では、個別の Email が 3 通配信されます。1 通目
の Email では、[email protected]; [email protected] が宛先行に表示され、添付ファイルが 1
つ (バースト値 A) 配信されます。2 通目の Email では、[email protected] に添付ファイル (バー
スト値 B) が 1 つ配信されます。3 通目の Email では、[email protected] に添付ファイル (バー
スト値 C) が 1 つ配信されます。
スケジュールが複数のタスクで構成され、[Email のパケット化] (Packet Email) が [バースト]
(BURST) に指定されている場合は、バースト値のそれぞれについて、すべてのタスクの出力が
統合されて配信されます。この例では、個別の Email が 3 通配信されます。1 通目の Email で
は、[email protected]; [email protected] が宛先行に表示され、複数のタスクで生成されたすべ
ての出力 (バースト値 A) が配信されます。2 通目の Email は、すべてのタスクで生成されたす
べての出力 (バースト値 B) で、[email protected] に送信されます。3 通目の Email は、すべて
のタスクで生成されたすべての出力で (バースト値 C)、[email protected] に送信されます。
134
IBM
5. Report Broker の使用
次は、デフォルト構成 ([Email のパケット化] (Packet Email) を [はい] (YES) に設定) を使用し、
1 つのバースト値がアドレス (キー) 値に複数回指定されたときの考慮事項です。たとえば、次
の配信リストについて考察します。
バースト値のアドレス
A
B
B
[email protected];[email protected]
[email protected]
[email protected]
この配信リストでは、[email protected] には Email が 2 つだけ配信されます。1 通目の Email
では、[email protected]; [email protected] が宛先行に表示され、添付ファイル (バースト値 A)
が 1 つ配信されます。2 通目の Email では、[email protected] が宛先行に表示され、添付ファ
イル (バースト値 B) が 1 つ配信されます。配信リストの 3 行目は、2 行目と同一のキーおよ
びバースト値 (B) を含むため、無視されます。
処理の効率化のため、配信情報で、バースト値とアドレス値の組み合わせが重複していないこ
とを確認します。
例
バースト値を含まない複数 Email アドレスの指定
たとえば、バースト値を含まない次のサンプル配信リストについて考察します。
アドレス
[email protected];[email protected]
[email protected]
[email protected]
[email protected]
[email protected];[email protected];[email protected]
この配信リストでは、[Email のパケット化] (Packet Email) の設定に関わらず、各アドレス行に
Email が 1 つ配信されます。これは、各アドレス値が一意であるためです。1 通目の Email で
は、[email protected]; [email protected] が宛先行に表示され、添付ファイルはスケジュール済
みレポートプロシジャ (FEX) のレポート出力全体です。2 つ目の Email は、[email protected]
に配信されます。残りも同様です。
DB2 Web Query for IBM i
135
ベーシックスケジュールツールによる Report Broker スケジュールの作成
配信リスト内でアドレス行が重複する場合 (この例では、[email protected] が 6 行目に追加さ
れた場合)、[Email のパケット化] (Packet Email) が [はい] (YES) であれば、[email protected] に
は Email が 1 通配信されます。ただし、[Email のパケット化] (Packet Email) が [いいえ] (NO)
の場合、[email protected] には Email が 2 つ配信されます。
ベーシックスケジュールツールによる Report Broker スケジュールの作成
ベーシックスケジュールツールを使用して、スケジュールを作成する方法について説明しま
す。
スケジュールでは、レポートの実行日時、出力フォーマット、配信方法を指定することができ
ます。スケジュールを作成するには、ベーシックスケジュールツールを使用します。
ベーシックスケジュールツールの概要
ベーシックスケジュールツールを使用して、プロシジャ (FEX) のスケジュールを作成すること
ができます。リポジトリに格納されているアプリケーションコンテンツおよびスケジュール
ツールへのユーザのアクセスを認可するかどうかは、Web Query バージョン 2 Client のセキュ
リティ認可モデルによって制御されます。
136
IBM
5. Report Broker の使用
新しいレポートプロシジャ (FEX) スケジュールを作成するには、ツリーに移動し、フォルダの
1 つを展開してレポートプロシジャ (FEX) を表示します。スケジュールするレポートプロシジャ
(FEX) を右クリックして [スケジュール] (Schedule) を選択し、レポートプロシジャ (FEX) の配
信方法を選択します。下図のように、レポートプロシジャ (FEX) は、Email、FTP、プリンタ、
リポジトリに配信することができます。
DB2 Web Query for IBM i
137
ベーシックスケジュールツールによる Report Broker スケジュールの作成
ベーシックスケジュールツールのクイックアクセスツールバー
ベーシックスケジュールツールの上部に表示されているクイックアクセスツールバーは、どの
オプションが選択されていても常に表示されます。このボタンからは、最も使用頻度の高い機
能にアクセスすることができます。クイックアクセスツールバーの [Report Broker] ボタンか
らは、[新規配信リスト] (New Distribution List)、[保存] (Save)、[名前を付けて保存] (Save As)、
[削除] (Delete)、[閉じる] (Close) オプションにアクセスすることができます。下図のように、
このツールバーからは、[保存] (Save)、[実行] (Run)、[ヘルプ] (Help) オプションにアクセスす
ることもできます。
[実行] (Run) ドロップダウンリストからは、その他の実行オプションを選択することもできま
す。
注意:[実行] (Run) オプションを有効にするには、スケジュールを保存する必要があります。
下図のように、選択可能な [実行] (Run) オプションには、[デフォルトトレース付き実行] (Run
with default traces)、[トレースなし実行] (Run with no traces)、[スケジュールのトレース付き
実行] (Run with Schedule traces)、[スケジュールとレポートのトレース付き実行] (Run with
Schedule and Report traces) があります。
注意:オンラインヘルプを表示するには
アイコンをクリックします。
ベーシックスケジュールツールのリボン
ベーシックスケジュールツールのリボンには、スケジュールオプションが、次のカテゴリに分
類されて表示されます。
アクション (Actions)
138
IBM
5. Report Broker の使用
下図は、リボンの [アクション] (Actions) の部分を示しています。
保存して閉じる (Save & Close) スケジュールを保存して閉じます。
削除 (Delete) スケジュールを削除し、スケジュールツールを終了します。
表示 (Show)
下図は、リボンの [表示] (Show) の部分を示しています。
プロパティ (Properties) [タイトル] (Title)、[パス] (Path) (スケジュールの作成先また
はスケジュールを開いたパス)、[概要] (Summary)、[優先度] (Job Priority Level)、および
次のスケジュールの設定があります。
ジョブの再実行が不要な場合、スケジュールを削除 (Delete this schedule if it is not
scheduled to run again) チェックボックス - 再実行がスケジュールされていない場合
に、実行後にスケジュールを削除することを指定します。
有効 (指定された時間にジョブを実行) (Enabled (Scheduled job runs at specified time))
チェックボックス - スケジュールの [実行間隔] (Recurrence) の設定で指定したスケ
ジュールを実行します。
実行間隔 (Recurrences) 配信および繰り返しオプションの実行間隔を表示します。実
行間隔の管理 (新規作成、編集、削除) 機能を提供します。
タスク (Tasks) スケジュールしているレポートプロシジャ (FEX) の情報を提供します。
アドバンストスケジュールツールでは、タスクの作成および削除のオプションも提供さ
れます。タスクの管理 (新規作成、編集、削除) 機能を提供します。
DB2 Web Query for IBM i
139
ベーシックスケジュールツールによる Report Broker スケジュールの作成
配信 (Distributions) レポートの受信者または配信先を指定するオプションを提供しま
す。
通知 (Notification) スケジュールステータスの通知を設定するためのオプションを表
示します。
ログレポート (Log Reports) ジョブそれぞれのジョブ数およびログレポートを表示し
ます。
ベーシックスケジュールツールによるスケジュールの作成
ここでは、新しいレポートプロシジャ (FEX) スケジュールを作成する手順の概要について説明
します。この手順の中には、関連するオプションについての詳細が含まれているものもありま
すが、別のセクションの参照箇所が記述されているものもあります。これらの参照箇所には、
オプションについての詳細な説明とともに、選択する際のヒントなどの追加情報が含まれてい
ます。
スケジュールを保存するには、[プロパティ] (Properties)、[実行間隔] (Recurrences)、[配信]
(Distribution)、[通知] (Notification) タブで、必須の情報を入力する必要があります。スケジュー
ルを保存する際に、スケジュールで必須の情報が入力されていない場合、入力が必要なスケ
ジュール情報のメッセージが表示されます。
手順
スケジュールを作成するには
1. このセクションの最初の部分の説明を参照し、ベーシックスケジュールツールを開きま
す。詳細は、136 ページの 「 ベーシックスケジュールツールの概要」 を参照してくださ
い。
2. [プロパティ] (Properties) タブの [タイトル] (Title) テキストボックスで、スケジュール名を
編集することができます。
この項目への入力は必須で、デフォルトの説明がすでに入力されています。
3. [概要] (Summary) テキストボックスに、ジョブの概要を入力します。
注意:このフィールドへの入力はオプションです。
4. [優先度] (Job Priority Level) を選択します。
優先度のデフォルト値は、[標準 - 3] (Normal - 3) です。
140
IBM
5. Report Broker の使用
5. スケジュール実行間隔の設定に基づいて、再び実行する予定のないスケジュールをリポジ
トリに保存しない場合は、[ジョブの再実行が不要な場合、スケジュールを削除] (Delete
this schedule if it is not scheduled to run again) のチェックをオンにします。
6. 実行間隔の設定に基づいて、スケジュール済みのジョブを実行する場合は、[有効 (指定さ
れた時間にジョブを実行)] (Enabled (Scheduled job runs at specified time)) のチェックはオ
ンのままにします。
7. [実行間隔] (Recurrences) タブを選択し、次のように選択します。
a.
[設定] (Settings) ラジオボタンのリストから、スケジュールでレポートプロシジャ (FEX)
を実行する間隔を選択します。
この間隔は、[1 回だけ実行] (Run Once)、[分単位] (Minutes)、[時間単位] (Hourly)、[日
単位] (Daily)、[週単位] (Weekly)、[月単位] (Monthly)、[年単位] (Yearly)、[カスタム]
(Custom) のいずれかに設定することができます。
b.
[スケジュールの開始] (Start Schedule) オプションからスケジュールの実行を開始する
日付 (ドロップダウンカレンダーで選択)、および時間を選択します。
注意:時間設定を変更するには、時間、分のいずれかを選択し、矢印ボタンを使用し
て値を増減します。
c.
実行間隔の選択で該当する場合は、[スケジュールの終了] (End Schedule) オプション
で、スケジュールの実行を終了する日付と時間を選択します。
d.
[実行間隔] (Run Interval) の選択が有効な場合は、[設定] (Advanced settings) を選択し、
[実行間隔] (Repeat schedule every) のチェックをオンにしてカスタム間隔を有効しま
す。
注意:[1 回だけ実行] (Run Once)、[分単位] (Minutes)、[時間単位] (Hourly) を選択した
場合、このオプションは無効になります。
8. [タスク] タブを選択します。スケジュール対象として選択したレポートプロシジャ (FEX)
に従って、[パス] (Path)、[プロシジャ] (Procedure)、[サーバ名] (Server Name)、[保存レポー
ト名] (Save Report As) フィールドに値が入力されます。[タスク] (Task) タブについての詳
細は、143 ページの 「 ベーシックスケジュールツールのタスクの概要」 を参照してくだ
さい。
9. [配信] タブを選択し、選択した配信方法についての情報を指定します。配信方法のそれぞ
れに関連するオプションについての詳細は、164 ページの 「 ベーシックスケジュールツー
ルの配信オプション」 を参照してください。
DB2 Web Query for IBM i
141
ベーシックスケジュールツールによる Report Broker スケジュールの作成
10. [通知] タブを選択し、スケジュールの実行時に通知を送信するかどうかと、送信条件を選
択します。通知には次のオプションがあります。
なし (Never) Report Broker は、どのような状況においてもスケジュールステータス
の通知を送信しません。これがデフォルト値です。
常に通知 (Always) スケジュールが実行されるたびに、通知を送信します。
エラー時 (On Error) スケジュールの実行時にエラーが発生した場合にのみ、通知を
送信します。
詳細は、176 ページの 「 ベーシックスケジュールツールの通知オプション」 を参照して
ください。
11. [ログレポート] (Log Report) タブで、スケジュールのログの表示とログレポートの管理が
行えます。
12. リボンの [保存して閉じる] (Save & Close) をクリックし、スケジュールを保存します。
注意:必要に応じて、ツールバーの [保存] (Save) をクリックすることで、スケジュール
ツールを開いたままの状態にすることもできます。
下図のように、[保存] (Save) ダイアログボックスが表示されます。
142
IBM
5. Report Broker の使用
13. スケジュールを格納するフォルダを選択します。
注意
この手順を実行するには、このフォルダでのコンテンツの作成権限が必要です。
スケジュール保存先のデフォルトパスは、ユーザの権限によって異なります。ユーザ
がスケジュールツールの起動元フォルダでのコンテンツ作成権限を所有する場合、こ
のフォルダでは、[保存] (Save) ダイアログボックスが表示されます。ユーザがこのフォ
ルダでのコンテンツ作成権限を所有しない場合は、[保存] (Save) ダイアログボックス
は、このフォルダ下の [マイコンテンツ] (My Content) フォルダで表示されます。[マイ
コンテンツ] (My Content) フォルダが使用不可の場合、[保存] (Save) ダイアログボック
スは、検出された最初の書き込み可能なフォルダで表示されます。
14. スケジュールの名前を入力し、[保存] (Save) をクリックします。
ベーシックスケジュールツールのタスクの概要
ベーシックスケジュールツールにアクセスすると、[タスク] (Task) タブのオプションは、選択
したレポートプロシジャ (FEX) に基づいて、あらかじめ入力されます。パラメータ値の指定、
バーストレポートにするかどうかなど、使用可能なオプションの設定を完了します。
DB2 Web Query for IBM i
143
ベーシックスケジュールツールによる Report Broker スケジュールの作成
下図は、ベーシックスケジュールツールで定義済みの [タスク] (Task) タブの例を示していま
す。
ベーシックスケジュールツールのタスクオプション
[タスク] (Task) タブには、次のオプションがあります。
パス (Path)
リポジトリまたは Reporting Server のレポートパスを表示します。
プロシジャ (Procedure) スケジュールするプロシジャ名を表示します。
サーバ名 (Server Name) レポートプロシジャ (FEX) を送信する Reporting Server です。
バーストレポート (Burst Report) レポートをバーストする場合、[バーストレポート]
(Burst Report) のチェックをオンにします。 バースト機能を使用して、Reporting Server に
レポートをセクションごとに作成することを指示し、各セクションが別々に配信されるよ
うにすることができます。バーストについての詳細は、126 ページの 「 レポートのバース
ト」 を参照してください。
144
IBM
5. Report Broker の使用
レポートフォーマット (Report Format) プロシジャで指定されたフォーマットを上書き
する場合は、[プロシジャで指定されたフォーマットを上書きする] (Override the Format
Specified in the Procedure) のチェックをオンにします。[レポートフォーマット] (Report
Format) ドロップダウンリストから、出力フォーマットを選択します。デフォルト値は HTML
です。Report Broker の構成で、レポートフォーマットを制限することができます。
注意:JPEG、GIF、PNG、または SVG を使用する PCHOLD が含まれたグラフプロシジャ
(.fex) をスケジュールし、スケジュールでフォーマットを選択しない場合、配信リストの
[保存レポート名] (Save Report As) またはファイル名に拡張子 JPEG、GIF、SVG を追加しな
い限り、出力は PNG フォーマットとして配信されます。また、出力を JPEG、GIF、または
SVG ファイルとして配信するには、スケジュールでそのフォーマットを指定することもで
きます。この設定を行うには、前述の [プロシジャで指定されたフォーマットを上書きす
る] (Override the Format Specified in the Procedure) のチェックをオンにします。
保存レポート名 (Save Report As) レポートを配信する際にレポートに割り当てるファイ
ル名を入力します。このテキストボックスのデフォルト値として、レポートプロシジャ
(FEX) の名前と拡張子の .htm が入力されます。ブランクおよび特殊文字は、アンダースコ
ア文字 (_) に変換されます。たとえば、レポート名が「Product Packaging & Price」の場合、
デフォルト設定で割り当てられる保存レポート名の値は、「Product_Packaging_Price.htm」
になります。
パラメータ値の指定
パラメータを使用して、レポートをカスタマイズし、処理を制御することができます。レポー
トプロシジャ (FEX) をスケジュールする場合、スケジュールタスクの [パラメータ] (Parameters)
セクションを使用して、レポートプロシジャで参照されるパラメータの値を入力することや、
新しいパラメータを作成した後、パラメータの名前と値を指定することで、スケジュールにパ
ラメータを追加することができます。
手順
パラメータ値を指定するには
スケジュール済みプロシジャに、実行時に値を指定するパラメータが含まれている場合は、ス
ケジュールツールの [パラメータ] (Parameters) セクションに、これらのパラメータが表示され
ます。
ベーシックスケジュールツールで、リボンの [パラメータ] (Parameters) タブをクリックし、
[タスクのパラメータ] (Task Parameters) ダイアログボックスを開きます。
DB2 Web Query for IBM i
145
ベーシックスケジュールツールによる Report Broker スケジュールの作成
パラメータにはデフォルト値の設定が可能であるほか、静的または動的なリストから値を選択
することもできます。[タスクのパラメータ] (Task Parameters) ダイアログボックスでのパラ
メータの選択についての詳細は、この章の例を参照してください。
参照
パラメータ値を指定する際の考慮事項
プロシジャのパラメータ値を指定する場合、次のことを考慮する必要があります。
1 つのパラメータの最大バイト数は 3200 です。1 つのパラメータに複数の値を保存する
ことができます。1 つのパラメータに対する複数の値は、1 つの項目として格納されます。
この項目は最大値である 3200 バイトを超えることはできません。
プロシジャに指定されている場合は、Report Broker にパラメータの説明が表示されます。
それ以外の場合は、Report Broker にはパラメータ名が表示されます。
Report Broker はデフォルト変数値、静的/動的、単数/複数リストを表示します。
注意
動的複数選択リストには [選択なし] (No Selection) オプションが表示されます。このオ
プションを選択すると、フィールドのデータ選択テストは実行されません。
Report Broker では、-HTMLFORM コマンドを使用してパラメータ値を動的に選択するリ
ストを作成することはできません。
ReportCaster では、マスターファイルで定義済みの FILTERS で使用され、プロシジャで参
照されているグローバル変数が表示されます。たとえば、マスターファイルに次の記述が
含まれていることを想定します。
FILENAME=CAR,SUFFIX=FOC
VARIABLE NAME=&&COUNTRY1, USAGE=A10, DEFAULT=ENGLAND,$
FILTER FILTER1=COUNTRY EQ '&&COUNTRY1'; $
さらに、スケジュール中のプロシジャには、次の記述が含まれていることを想定します。
WHERE FILTER1
この場合、[パラメータ] (Parameters) ウィンドウには、「COUNTRY1」が表示されます。
Report Broker は、-DEFAULTH コマンドでデフォルト値が設定されている変数の入力を要求
しません。-DEFAULTH コマンドの目的は、変数にデフォルト値を割り当てることで、この
変数への動的プロンプトの表示を防止することです。
146
IBM
5. Report Broker の使用
Report Broker では、実行時に Distribution Server が設定する内部変数の値の入力は要求さ
れません。たとえば、&DSTOWNER は、スケジュール所有者のユーザ ID です。このパラ
メータがスケジュール済みプロシジャで参照された場合、実行時に Distribution Server に
よって、値がスケジュール所有者に設定されるため、この値は使用可能になります。ただ
し、スケジュールツールの [タスクのパラメータ] (Task Parameters) ダイアログボックスで
は、この値の入力は要求されません。
特殊文字 (例、%、&、|) を使用する場合は、次のことに注意してください。
パラメータ値として WHERE 条件全体を指定する場合、値を 2 つの一重引用符 (') で囲
む必要があります。1 つの二重引用符 (") は使用しないでください (例、''WHERE CAR
NOT LIKE MOTO%'')。
パラメータ値として 1 つの値を指定する場合、パラメータ値を引用符で囲む必要はあり
ません (例、O&DINFO)。
スケジュールへのパラメータの格納後、Report Broker のパラメータリストには、そのパラ
メータの表示が継続され、元のレポートから削除された場合でも、パラメータは、スケ
ジュールが実行される際に Reporting Server に送信されます。パラメータをスケジュール
情報から削除するには、スケジュールを編集してパラメータを削除します。スケジュール
からパラメータを削除する方法についての詳細は、161 ページの 「 パラメータの削除」 を
参照してください。
例
レポートプロシジャ (FEX) のデフォルトパラメータの指定
デフォルトパラメータ値は、-DEFAULT コマンドまたは -DEFAULTH コマンドで指定すること
や、WHERE ステートメントで指定することができます。DEFAULTH コマンドで指定されたデ
フォルト値の入力は要求されません。
次のプロシジャでは、STATE (アメリカ合衆国の州名の 2 文字または 3 文字の略名) パラメー
タのデフォルト値として NY が設定されます。
-DEFAULT &STATE=NYTABLE FILE GGSALES
SUM DOLLARS UNITS
BY ST
BY CATEGORY
BY PRODUCT
ON TABLE SUBHEAD
"Product Sales Report"
WHERE ST EQ '&STATE.2-3 letters for US State.'
END
DB2 Web Query for IBM i
147
ベーシックスケジュールツールによる Report Broker スケジュールの作成
レポートプロシジャ (FEX) でデフォルト値が定義されているパラメータは、[パラメータ]
(Parameters) タブの [値] (Values) フィールドに、デフォルト値が表示されます。パラメータが
スケジュールに格納されている場合は、Report Broker によって、実行用に Reporting Server に
送信されるスケジュールプロシジャに -SET が追加されます。-SET コマンドは、-DEFAULT コマ
ンドで指定される値を上書きします。
下図は、[タスクのパラメータ] (Task Parameters) ダイアログボックスを示しています。[STATE]
パラメータにデフォルト値が指定されています。[STATE] パラメータの値 [Yes] が、[タスクの
パラメータ] (Task Parameters) テーブルの [デフォルトの使用] (User Default) 列に表示されて
います。[STATE] パラメータは、[パラメータのプロパティ] (Parameter Properties) セクション
にも表示され、[値] (Value) テキストボックスの値として [NY] が表示されています。
注意:スケジュールでプロシジャ (FEX) が指定するデフォルトパラメータ値を使用する場合
は、[有効] (Enabled) のチェックをオフにして、スケジュールにパラメータが保存されないよ
うにします。
148
IBM
5. Report Broker の使用
スケジュールの実行時にデフォルト値以外の値を使用し、プロシジャが変更された場合でもそ
の値が使用されるようにするには、パラメータをクリックし、[パラメータのプロパティ]
(Parameter Properties) セクションでパラメータ値を変更します。単純なパラメータの値は、
[値] (Values) フィールドにパラメータ値を入力して指定します。パラメータタイプには、単一
値または複数値の選択が可能な静的パラメータと動的パラメータもあります。これらについて
は、次の例で説明します。
パラメータがスケジュールに格納されている場合は、Report Broker によって、実行用に
Reporting Server に送信されるスケジュールプロシジャに -SET が追加されます。-SET コマン
ドは、-DEFAULT コマンドで指定されるデフォルト値を上書きします。
例
パラメータ値の静的単一選択リストの追加
次のプロシジャには、CATEGORY (カテゴリ) フィールドで有効な静的値のリストが含まれてい
ます。
-DEFAULT &STATE=NY
TABLE FILE GGSALES
SUM DOLLARS UNITS
BY ST
BY CATEGORY
BY PRODUCT
ON TABLE SUBHEAD
"Product Sales Report"
WHERE ST EQ '&STATE.2-3 letters for US State.'
WHERE CATEGORY EQ '&CATEGORY.(Coffee,Food,Gifts).Category.'END
DB2 Web Query for IBM i
149
ベーシックスケジュールツールによる Report Broker スケジュールの作成
下図では、[タスクのパラメータ] (Task Parameter) テーブルで [CATEGORY] (カテゴリ) パラメー
タが選択されています。[CATEGORY] パラメータのデフォルト値として、[Coffee] が表示され
ています。[タスクのパラメータ] の [CATEGORY] の [デフォルトの使用] (Use Default) 列、およ
び [STATE] の [パラメータのプロパティ] (Parameter Properties) セクションの [値] (Value) ド
ロップダウンリストは、ともにブランクです。
150
IBM
5. Report Broker の使用
単一選択パラメータの値を提供するには、[タスクのパラメータ] (Task Parameters) テーブルで
パラメータを選択し、[パラメータのプロパティ] (Parameter Properties) セクションの [値]
(Value) フィールドの最後でリストコントロールを選択します。値リストから、パラメータに
割り当てる値を選択します。静的単一値の選択リストからは、1 つの値のみを選択することが
できます。
DB2 Web Query for IBM i
151
ベーシックスケジュールツールによる Report Broker スケジュールの作成
選択した値が、[値] (Value) フィールドおよび [値] (Value) 列に表示されます。下図では、値
「Food」が選択されています。
例
パラメータ値の動的単一選択リストの追加
次のプロシジャには、PRODNAME (製品名) フィールドで有効な単一値の選択リストが含まれ
ています。このリストは、GGSALES データソースの値から、動的に作成されます。
-DEFAULT &STATE=NY;
TABLE FILE GGSALES
SUM DOLLARS UNITS
BY ST
BY CATEGORY
BY PRODUCT
ON TABLE SUBHEAD
"Product Sales Report"
WHERE ST EQ '&STATE.2-3 letters for US State.'
WHERE PRODUCT EQ '&PRODUCT.(FIND PRODUCT IN GGSALES).Product Name.'END
152
IBM
5. Report Broker の使用
下図では、[タスクのパラメータ] (Task Parameters) テーブルで [PRODUCT] (製品名) パラメー
タが選択されています。PRODUCT パラメータにはデフォルト値が指定されていないため、[タ
スクのパラメータ] (Task Parameter) の [デフォルト値の使用] (Use Default) フィールドおよび
[パラメータのプロパティ] (Parameter Properties) セクションの [デフォルト値] (Default Value)
フィールドはブランクになっています。
DB2 Web Query for IBM i
153
ベーシックスケジュールツールによる Report Broker スケジュールの作成
値を入力するには、テーブルで PRODUCT (製品名) パラメータをクリックし、[パラメータのプ
ロパティ] (Parameter Properties) 内のパラメータ値を変更します。[値] (Value) フィールド最後
のリストコントロールを選択し、パラメータとして指定する値を表示します。動的単一選択リ
ストからは、1 つの値のみを選択することができます。
154
IBM
5. Report Broker の使用
使用する値を選択します。選択した値が、[値] (Value) フィールドおよび [値] (Value) 列に表示
されます。下図では、値「Latte」が選択されています。
例
パラメータ値の静的複数選択リストの追加
次のプロシジャには、CATEGORY (カテゴリ) フィールドで有効な静的複数値の選択リストが含
まれています。
-DEFAULT &STATE=NY
TABLE FILE GGSALES
SUM DOLLARS UNITS
BY ST
BY CATEGORY
BY PRODUCT
ON TABLE SUBHEAD
"Product Sales Report"
WHERE ST EQ '&STATE.2-3 letters for US State.'
WHERE CATEGORY EQ '&CATEGORY.(OR(Coffee,Food,Gifts)).Category.'END
DB2 Web Query for IBM i
155
ベーシックスケジュールツールによる Report Broker スケジュールの作成
下図では、[タスクのパラメータ] (Task Parameters) テーブルで [CATEGORY] (カテゴリ) パラ
メータが選択されています。
156
IBM
5. Report Broker の使用
値を入力するには、テーブルで [CATEGORY] (カテゴリ) パラメータを選択して [パラメータの
プロパティ] (Parameter Properties) セクションの [値] (Value) の [...] (参照) ボタンをクリック
し、[パラメータ値] (Parameter Value) 選択ダイアログボックスを開きます。下図のように、リ
ストから 1 つまたは複数の値を選択することができます。
DB2 Web Query for IBM i
157
ベーシックスケジュールツールによる Report Broker スケジュールの作成
リストから値を選択後、[OK] をクリックします。選択した値が [パラメータのプロパティ]
(Parameter Properties) セクションの [値] (Value) フィールドおよびパラメータテーブルの [値]
(Value) 列に表示されます。下図では、値「Food」および「Coffee」が選択されています。
例
パラメータ値の動的複数選択リストの追加
次のプロシジャには、PRODNAME (製品名) フィールドで有効な動的複数値の選択リストが含
まれています。このリストは、GGSALES データソースの値から、動的に作成されます。
-DEFAULT &STATE=NY;
TABLE FILE GGSALES
SUM DOLLARS UNITS
BY ST
BY CATEGORY
BY PRODUCT
ON TABLE SUBHEAD
"Product Sales Report"
WHERE ST EQ '&STATE.2-3 letters for US State.'
WHERE PRODUCT EQ '&PRODUCT.(OR(FIND PRODUCT IN GGSALES)).Product Name.'END
158
IBM
5. Report Broker の使用
下図では、[タスクのパラメータ] (Task Parameters) テーブルで [CATEGORY] (カテゴリ) パラ
メータが選択されています。
DB2 Web Query for IBM i
159
ベーシックスケジュールツールによる Report Broker スケジュールの作成
値を入力するには、テーブルで [PRODUCT] パラメータを選択して [パラメータのプロパティ]
(Parameter Properties) セクションの [値] (Value) の [...] (参照) ボタンをクリックし、[パラメー
タ値] (Parameter Value) 選択ダイアログボックスを開きます。下図のように、リストから 1 つ
または複数の値を選択することや、データ選択テストを実行しない場合は [選択なし] (No
Selection) のチェックをオンにすることができます。
160
IBM
5. Report Broker の使用
リストから値を選択後、[OK] をクリックします。選択した値が [パラメータのプロパティ]
(Parameter Properties) セクションの [値] (Value) フィールドおよびパラメータテーブルの [値]
(Value) 列に表示されます。
パラメータの削除
スケジュール済みジョブが正常に実行されるようにするため、レポートプロシジャ (FEX) をス
ケジュールする際は、削除するパラメータが次のように処理されることを確認しておくことが
重要です。
デフォルト値は、スケジュールを作成しているレポートプロシジャ (FEX) で指定されます。
パラメータの値は、スケジュール済みジョブが Reporting Server で実行される際に、レポー
トプロシジャ (FEX) の処理によって、動的に割り当てられます。
レポートプロシジャ (FEX) が Reporting Server で処理される際は、パラメータは参照されま
せん。
パラメータを削除してスケジュール情報に表示されないようにするには、パラメータのテーブ
ルでパラメータを選択し、[削除] (Delete) ボタンをクリックします。
DB2 Web Query for IBM i
161
ベーシックスケジュールツールによる Report Broker スケジュールの作成
新規パラメータの作成
スケジュール中のレポートプロシジャで未定義のパラメータと値を、スケジュールジョブに
よって送信する必要がある場合は、[タスクのパラメータ] (Task Parameters) ダイアログボック
スで新しいパラメータを作成することができます。スケジュール済みジョブを正常に実行する
には、Reporting Server が処理中に参照するパラメータに、値を割り当てる必要があります。
必須のパラメータ値が提供されなかった場合は、スケジュールのジョブログレポートに、その
情報が格納されます。
手順
新しいパラメータを作成するには
タスクのパラメータを作成するには、次の手順を実行します。
1. 下図のように、リボンの [パラメータ] (Parameters) をクリックし、[タスクのパラメータ]
(Task Parameters) ダイアログボックスを表示します。
2. [パラメータのプロパティ] (Parameter Properties) セクションの上部にある [新規作成] (New)
ボタンをクリックします。
162
IBM
5. Report Broker の使用
下図のように、[タスクのパラメータ] (Task Parameters) ダイアログボックスが表示されま
す。
3. [名前] (Name) および [値] (Value) テキストボックスに、値を入力します。
4. [OK] をクリックします。
[タスクのパラメータ] (Task Parameters) ダイアログボックスの [パラメータ] (Parameter)
テーブルの [名前] (Name) と [値] (Value) に、それぞれの値が表示されます。
5. 説明を指定する場合やパラメータ値を変更する場合は、[パラメータ] (Parameter) テーブ
ルでパラメータを選択し、[パラメータのプロパティ] (Parameter Properties) セクションの
[説明] (Description) および [値] (Value) テキストボックスで値を指定します。
6. タスクのパラメータ設定の入力を完了後、[OK] をクリックします。
レポートフォーマットの選択
フォーマットを選択する際は、次のガイドラインに従います。
プロシジャのフォーマットステートメントは、[レポートフォーマット] (Report Format)
フィールドで指定したレポートフォーマットに置き換えられます。ただし、スペシャル
フォーマット (EXL2K FORMULA) は例外です。レポートプロシジャ (FEX) でスペシャルフォー
マット使用する場合、レポートスケジュールのフォーマットは、そのレポートプロシジャ
(FEX) での選択に一致させる必要があります。
バーストをサポートするフォーマットは、AHTML、DHTML、DOC、EXL2K、EXL2K
FORMULA、EXL97、GIF、、HTML、JPEG、PDF、PNG、PS、SVG、WP です。レイアウトさ
れた複合レポートのバーストは、DHTML フォーマット、PDF フォーマット、PPT フォー
マットのみでサポートされます。
DB2 Web Query for IBM i
163
ベーシックスケジュールツールによる Report Broker スケジュールの作成
フォーマットを選択すると、[保存レポート名] (Save Report As) テキストボックスで指定さ
れた出力ファイル名には、適切なファイル拡張子が自動的に追加されます。状況によって
は、この拡張子を手動で変更する必要がある場合もあります。たとえば、スケジュールで
DHTML を選択し、レポート出力が Web アーカイブファイルではない場合は、この拡張子
を .htm に変更しなければなりません。スケジュールで HTML を選択し、レポート出力が
Web アーカイブファイルの場合は、拡張子を ,mht に変更します。DHTML フォーマットに
ついての詳細は、 「 rc_formats.xml#daa_rcadmin1036812」 を参照してください。
WP フォーマット、DOC フォーマット、PS フォーマットは、プリンタ配信をサポートしま
す。Report Broker で PDF のプリンタ配信が構成され、プリンタで適切なドライバが構成さ
れている場合は、PDF フォーマットのプリンタ配信がサポートされます。
埋め込み Email 配信が可能なフォーマットは、HTML、DHTML、WP、DOC のみです。ま
た、レポートを Email に埋め込んで配信する場合、レポートの表示がメールサーバの影響
を受けたり、Email がブロックされる可能性があります。JavaScript、埋め込みイメージ、
CSS 参照を使用するレポートフォーマットとオプションを使用する前に、メールサーバプ
ロバイダの制限を確認してください。
ベーシックスケジュールツールの配信オプション
ベーシックスケジュールツールの [配信] (Distribution) タブには、スケジュール済みレポートプ
ロシジャ (FEX) のレポート出力のオプションがあります。レポート出力は、次のいずれかの方
法で配信するこができます。
Email
FTP
プリンタ
リポジトリ
注意
配信方法は、Report Broker の構成でグローバル (すべてのユーザ向け) に制限することや、
セキュリティ処理でグループまたは個別ユーザを対象として制限することができます。
マップは、Web Query リポジトリにのみ配信することができます。
164
IBM
5. Report Broker の使用
ベーシックスケジュールツールでの Email 配信オプションの使用
Email でレポートを配信する際、レポートは Email の本文に埋め込んで送信することや、添付
ファイルとして送信することができます。埋め込み Email 配信が可能なフォーマットは、
HTML、DHTML、WP、DOC のみです。
注意:Email 配信を使用するスケジュールを作成するには、Email 配信の権限が必要です。
レポート出力を Email メッセージの本文として配信する方法は、特にモバイルデバイス、FAX
マシン、または添付ファイルをサポートしない Email システムに配信する際に役立ちます。後
述するとおり、レポートは FAX マシンに配信することもできます。下図は、Email 配信を選択
した場合の、スケジュールツールの [配信] (Distribution) タブの Email 配信オプションを示して
います。
注意
スケジュール作成時に Email の本文に埋め込んで送信するオプションが利用できるかどう
かは、Report Broker コンソールの [埋め込みレポート配信] (Inline Report Distribution) の設
定により異なります。
DB2 Web Query for IBM i
165
ベーシックスケジュールツールによる Report Broker スケジュールの作成
埋め込み Email メッセージとして配信されたレポートの表示は、使用するメールサーバま
たはメールクライアントの設定および制限事項の影響を受けます。
手順
Email 配信オプションを使用するには
1. レポートプロシジャ (FEX) を右クリックし、[スケジュール] (Schedule)、[Email] を選択し
ます。
ベーシックスケジュールツールが表示されます。
2. [配信] (Distribution) タブを選択します。
3. [タイプ] (Type) ドロップダウンリストから、配信先の Email アドレスを提供する方法を選
択します。選択肢には、[配信リスト] (Distribution List)、[配信ファイル] (Distribution File)、
[ダイナミックリスト] (Dynamic List)、[Email アドレス] (Email Address(es)) があります。
詳細は、122 ページの 「 配信リストの作成」 を参照してください。これらのオプション
には、すべてレポートプロシジャ (FEX) の配信先、返信先アドレス、件名が表示されます。
また、[Email 情報] (Email Information) セクションで、すべてのレポートを添付ファイルと
して送信するか、埋め込みメッセージとして送信するかを選択することもできます。
配信リスト (Distribution List) レポートは、選択した Email 配信リストのすべての
Email アドレスに送信されます。詳細は、122 ページの 「 配信リストの作成」 を参照
してください。
Email アドレス (Email Address(es)) スケジュールツールで Email アドレスを指定す
るデフォルト設定の方法です。このフィールドのデフォルト値は、スケジュールを作
成しているユーザの Email アドレスです。[Email アドレス] (Email Address(es)) フィー
ルドには、複数の Email アドレスを指定することができます。各 Email アドレスをカ
ンマ (,) またはセミコロン (;) で区切ります。これらの Email アドレスは、スケジュー
ルの出力の配信先として使用されます。SMTP 規定により、単一 Email アドレスの最
大サイズは 130 バイトです。このボックスには、合計で最大 800 バイトまで入力可
能です。詳細は、133 ページの 「 複数 Email アドレスの指定」 を参照してください。
166
IBM
5. Report Broker の使用
また、[Email アドレス] (Email Address(es)) オプションには、(メールサーバで定義され
た) グループメールリストを使用することができます。グループメールリストを使用す
ると、リポジトリに複数の Email アドレスを保持することなく、複数の受信者にレポー
トまたは通知を配信することができます。グループ Email リストのフォーマットは、
使用するメールサーバにより異なります。たとえば、Microsoft Exchange Server を使
用しており、グループメールリストが「#group1」として定義されている場合、[Email
アドレス] (Email Address) テキストボックスには「group1@listdomain」と入力します。
グループ Email リストの名前にブランクが含まれている場合は、ブランクを二重引用
符 ('' '') で囲みます。詳細は、メールサーバ管理者に問い合わせてください。
ダイナミック配信リスト (Dynamic Distribution List) 動的配信リストを使用すると、
データソース (例、Flat File、SQL データベース) から、バースト値と配信先のリストの
両方、または配信先のリストのみをメモリに返すことができます。詳細は、132 ページ
の 「 動的配信リストの作成」 を参照してください。
[ダイナミック配信リスト] (Dynamic Distribution List) を選択した場合、[宛先] (To) フィー
ルドが有効になり、プロシジャ名の選択が可能になります。下図のように、プロシジャ
の選択後、プロシジャのコマンドラインからパラメータを送信することができます。
DB2 Web Query for IBM i
167
ベーシックスケジュールツールによる Report Broker スケジュールの作成
[ダイナミック配信リスト] (Dynamic Distribution List) ダイアログボックスには、次のオ
プションがあります。
[サーバ名] (Server Name) には、DB2 Web Query Reporting Server の名前を指定しま
す。この値は、常に [EDASERVE] です。
[実行 ID] (Execution ID) には、スケジュールのオーナー名を指定します。
[プロシジャ名] (Procedure name) には、バースト値および配信先 Email アドレス値
の取得に使用する DB2 Web Query プロシジャ名を指定します。baseapp アプリケー
ションディレクトリには、DYNLIST および DYNBURST という名前の 2 つのサンプ
ル DB2 Web Query プロシジャが格納されています。これらのプロシジャは、
「SQLPROC」というパラメータを受容するよう設計されています。このパラメータ
は、DB2 ファイルからのバースト値および配信先 Email アドレス値の取得に使用す
る SQL ストアドプロシジャを特定します
(この例では SQLPROC=qwqrepos/QWQGETLIST)。
4. [宛先] (To) テキストボックスに、受信者の Email アドレスを入力します。
5. [送信者] (From) テキストボックスに、任意の値 (例、スケジュールを作成したユーザ名) を
入力します。Report Broker では、この値の入力は必要ではありませんが、メールシステ
ムによっては必須の場合があります。
6. [返信アドレス] (Reply Address) テキストボックスに、有効な Email アドレスを入力しま
す。受信者がこの Email に返信する場合、返信メッセージはこのアドレスに送信されま
す。Email システムがコンテンツを配信できない場合、配信不可能な出力メッセージがこ
のアドレスに返送されます。Report Broker では、この項目への入力は必須です。
7. [件名] (Subject) テキストボックスに、Email の件名行に表示するテキストを入力します。
この情報は、Report Broker では必要ではありませんが、メールシステムによっては必須
の場合があります。スケジュールの [タイトル] (Title) テキストボックスに入力した値は、
[件名] (Subject) のデフォルト値として使用されます。
8. [レポートを添付ファイルとして送信] (Send all reports as attachments) のチェックをオン
またはオフにして、レポートを Email 添付と埋め込みのどちらで送信するかを選択しま
す。
9. 必要に応じて、Email 本文として表示するメッセージを入力することもできます。
168
IBM
5. Report Broker の使用
10. [通知] (Notification) タブを選択し、スケジュールジョブステータスの Email 通知を送信す
るかどうかを指定します。 [常に通知] (Always) または [エラー時] (On Error) を選択する場
合は、[返信アドレス] (Reply Address)、[件名] (Subject)、[簡易メッセージの宛先] (Brief
Message To)、[詳細メッセージの宛先] (Full Message To) を指定する必要があります。
11. 次に、[プロパティ] (Properties) タブを選択して [タイトル] (Title) と [優先度] (Priority)、再
び実行しない場合にスケジュールを削除するかどうか、スケジュールの実行を有効にする
かどうかを指定します。詳細は、178 ページの 「 ベーシックスケジュールツールのプロパ
ティの概要」 を参照してください。
12. [実行間隔] (Recurrence) タブを選択し、スケジュールの実行頻度を指定します。 スケジュー
ルの実行日時を指定する場合は、[開始日] (Start Date) および [開始時間] (Start Time) をそ
れ以降の値に設定します。詳細は、180 ページの 「 ベーシックスケジュールツールの実行
間隔の概要」 を参照してください。
13. [保存して閉じる] (Save & Close) を選択し、スケジュールを保存します。
ベーシックスケジュールツールでの FTP 配信オプションの使用
ここでは、スケジュール済み出力を下図のような FTP (File Transfer Protocol) を使用して配信
する方法について説明します。
注意
DB2 Web Query for IBM i
169
ベーシックスケジュールツールによる Report Broker スケジュールの作成
FTP 配信を使用するスケジュールを作成するには、FTP 配信の権限が必要です。
Reporting Server 認証情報の格納方法と同様に、スケジュールの作成時に FTP サーバの認証
情報がユーザごとに格納されます。ユーザは、各 FTP サーバについて、認証情報を 1 回だ
け入力する必要があります。下図のように、入力済みの認証情報は、配信にその FTP サー
バを使用する新しいスケジュールを作成するたびに、常にベーシックスケジュールツール
で使用されます。
HTML レポートを FTP 配信する場合は、次のレポートタイプはサポートされません。
アコーディオンレポート
目次 (TOC) レポート
ピアグラフレポート
マルチドリルダウンレポート
HFREEZE オプション
手順
FTP 配信オプションを使用するには
1. レポートプロシジャ (FEX) を右クリックし、[スケジュール] (Schedule)、[FTP] を選択しま
す。
ベーシックスケジュールツールが表示されます。
2. [プロパティ] (Properties) タブをクリックします。
170
IBM
5. Report Broker の使用
3. [タイトル] (Title) テキストボックスにタイトルを入力するか、デフォルト設定のままにし
ます。必要に応じて、[概要] (Summary) テキストボックスに概要を入力します。
4. [配信] (Distribution) タブをクリックします。
5. [タイプ] (Type) ドロップダウンメニューから、FTP サーバに配信する際のファイル名の指
定方法を選択します。次のオプションがあります。
配信リスト (Distribution List)
レポートは、選択した配信リストのすべての FTP ア
ドレスに送信されます。詳細は、122 ページの 「 配信リストの作成」 を参照してくだ
さい。
単一ファイル (Single File) 配信するファイルの完全修飾パス名を入力します。Report
Broker で、Email アドレスを確認することはできません。バーストオプションは、こ
の配信オプションではサポートされません。このボックスには、最大 800 バイトまで
入力可能です。
ダイナミック配信リスト (Dynamic Distribution List) 動的配信リストを使用すると、
データソース (例、Flat File、SQL データベース、FOCUS データソース、LDAP) から、
バースト値と配信先のリストの両方、または配信先のリストのみをメモリに返すこと
ができます。詳細は、132 ページの 「 動的配信リストの作成」 を参照してください。
6. [通知] (Notification) タブを選択し、スケジュールジョブステータスの Email 通知を送信す
るかどうかを指定します。 [常に通知] (Always) または [エラー時] (On Error) を選択する場
合は、[返信アドレス] (Reply Address)、[件名] (Subject)、[簡易メッセージの宛先] (Brief
Message To)、[詳細メッセージの宛先] (Full Message To) を指定する必要があります。
7. [プロパティ] (Properties) タブを選択し、[タイトル] (Title) と [優先度] (Priority)、再び実行
しない場合にスケジュールを削除するかどうか、スケジュールの実行を有効にするかどう
かを指定します。 詳細は、178 ページの 「 ベーシックスケジュールツールのプロパティ
の概要」 を参照してください。
8. [実行間隔] (Recurrence) タブを選択し、スケジュールの実行頻度を指定します。 スケジュー
ルの実行日時を指定する場合は、[開始日] (Start Date) および [開始時間] (Start Time) をそ
れ以降の値に設定します。詳細は、180 ページの 「 ベーシックスケジュールツールの実行
間隔の概要」 を参照してください。
9. [保存して閉じる] (Save & Close) を選択します。
DB2 Web Query for IBM i
171
ベーシックスケジュールツールによる Report Broker スケジュールの作成
ベーシックスケジュールツールでのプリンタ配信オプションの使用
プリンタがサポートされるレポートフォーマットは、DOC、PDF (Report Broker が PDF の印刷
を許可するよう構成され、プリンタに適切なドライバがインストールされている場合)、PS、
WP です。下図は、ベーシックスケジュールツールの [配信] (Distribution) タブに表示されるプ
リンタ配信オプションを示しています。
注意
プリンタ配信を使用するスケジュールを作成するには、プリンタ配信の権限が必要です。
配信レポートに UTF-8 文字が含まれている場合、プリンタ出力で問題が発生する場合があ
ります。
手順
プリンタ配信オプションを使用するには
1. レポートプロシジャ (FEX) を右クリックし、[スケジュール] (Schedule)、[プリンタ] (Printer)
を選択します。
ベーシックスケジュールツールが表示されます。
2. [配信] (Distribution) タブをクリックします。
3. [タイプ] (Type) ドロップダウンメニューから、プリンタに配信する際のファイル名の指定
方法を選択します。次のオプションがあります。
配信リスト (Distribution List) レポートは、選択した配信リストのすべてのプリンタ
に送信されます。配信リストを選択するには、[配信リスト] (Distribution List) フィール
ド横のアイコンをクリックします。
172
IBM
5. Report Broker の使用
プリンタ名 次のフォーマットでプリンタを指定します。
queue@printserver
説明
queue
プリンタキュー名です。
printserver
プリンタのホスト名または IP アドレスです。
Report Broker では、区切り文字「@」により、プリンタキューとプリンタのホス
ト名 (または IP アドレス) を区別することができます。Report Broker はプリンタの
ホスト名または IP アドレスのみの指定をサポートしますが、Report Broker 出力を
プリンタに配信する場合は、プリンタキューとホスト名 (IP アドレス) の両方を指
定することをお勧めします。このボックスには、最大 800 バイトまで入力可能で
す。
ダイナミック配信リスト (Dynamic Distribution List) 動的配信リストを使用すると、
データソース (例、Flat File、SQL データベース、FOCUS データソース、LDAP) から、
バースト値と配信先のリストの両方、または配信先のリストのみをメモリに返すこと
ができます。詳細は、132 ページの 「 動的配信リストの作成」 を参照してください。
4. [配信リスト] (Distribution List) を選択した場合は、[値] (Value) ボタンをクリックして [開
く] (Open) ダイアログボックスを表示し、配信リストを選択します。[プリンタ名] (Printer
Name) を選択した場合は、[値] (Value) テキストボックスに、プリンタ名を入力します。
5. [通知] (Notification) タブを選択し、スケジュールジョブステータスの Email 通知を送信す
るかどうかを指定します。 [常に通知] (Always) または [エラー時] (On Error) を選択する場
合は、[返信アドレス] (Reply Address)、[件名] (Subject)、[簡易メッセージの宛先] (Brief
Message To)、[詳細メッセージの宛先] (Full Message To) を指定する必要があります。
6. [プロパティ] (Properties) タブを選択し、[タイトル] (Title) と [優先度] (Priority)、再び実行
しない場合にスケジュールを削除するかどうか、スケジュールの実行を有効にするかどう
かを指定します。 詳細は、178 ページの 「 ベーシックスケジュールツールのプロパティ
の概要」 を参照してください。
7. [実行間隔] (Recurrence) タブを選択し、スケジュールの実行頻度を指定します。 スケジュー
ルの実行日時を指定する場合は、[開始日] (Start Date) および [開始時間] (Start Time) をそ
れ以降の値に設定します。詳細は、180 ページの 「 ベーシックスケジュールツールの実行
間隔の概要」 を参照してください。
DB2 Web Query for IBM i
173
ベーシックスケジュールツールによる Report Broker スケジュールの作成
8. [保存して閉じる] (Save & Close) を選択し、変更を保存します。
ベーシックスケジュールツールでのリポジトリ 配信オプションの使用
ベーシックスケジュールツールで、スケジュール済み出力を リポジトリに配信する場合は、
レポート出力の配信先として、リポジトリのフォルダパスを指定します。
注意: リポジトリ配信を使用するスケジュールを作成するには、リポジトリへの配信権限が
必要です。
繰り返しスケジュールおよびバーストスケジュールの場合は、同一レポートプロシジャ (FEX)
で配信するレポートのそれぞれについて、別のフォルダパスを作成して指定することをお勧め
します。セキュリティアクセスはフォルダレベルで定義、管理することができ、また、配信済
みレポート出力をバーストする場合は、バースト値は配信するレポートセクションのそれぞれ
のタイトル値として割り当てられるため、このことは重要です。このタイトルの値は、Web
Query ツリーに表示されます。
レポート出力がリポジトリ配信オプションを使用して配信される際に、スケジュールタスク情
報で指定する [保存レポート名] (Save Report As) の最初に、曜日と日時の情報が追加されま
す。たとえば、Product Packaging & Price レポートのスケジュールで [保存レポート名] (Save
Report As) の値として「Product_Packaging_Price.htm」を割り当てた場合について考察します
(ブランクと特殊文字は、アンダースコア文字 (_) に置換されます)。
リポジトリへの配信日時が 2011 年 12 月 19 日 (月曜日) 午後 1 時 35 分 (東部標準時間) の場
合、「Mon, 19 Dec 2011 01:35 PM EST Product Packaging Price」という説明が割り当てられ
ます。
手順
リポジトリ配信オプションを使用するには
1. レポートプロシジャ (FEX) を右クリックし、[スケジュール] (Schedule)、[リポジトリ]
(Repository) を選択します。
新しいウィンドウにベーシックスケジュールツールが表示されます。
2. タスク情報を入力するか、タスク情報を確認します。詳細は、143 ページの 「 ベーシック
スケジュールツールのタスクの概要」 を参照してください。
3. [配信] (Distribution) タブをクリックします。
Distribution Server によって、[タスク] (Task) タブの [保存レポート名] (Save Report As) で
指定した名前の最初に、曜日と日時が追加されます。
174
IBM
5. Report Broker の使用
フォルダパスとして適切なレポート出力の配信先が指定されていることを確認します。下
図のように、フォルダパスのデフォルト値は、スケジュールしているレポートプロシジャ
(FEX) と同一のフォルダです。ユーザは、[フォルダパス] (Folder Location) ボタンを選択し
てリポジトリツリーのダイアログボックスを表示し、別のフォルダを選択することができ
ます。
レポート出力を正常に配信するには、スケジュール済みジョブの実行時に、選択したフォ
ルダへの書き込み権限およびコンテンツの作成権限が必要です。レポートが配信される際
は、Distribution Server によって、[タスク] (Task) タブの [保存レポート名] (Save Report
As) の最初に曜日と日時が追加されます。
4. [通知] (Notification) タブを選択し、スケジュールジョブステータスの Email 通知を送信す
るかどうかを指定します。 詳細は、176 ページの 「 ベーシックスケジュールツールの通
知オプション」 を参照してください。 [常に通知] (Always) または [エラー時] (On Error) を
選択する場合は、[返信アドレス] (Reply Address)、[件名] (Subject)、[簡易メッセージの宛
先] (Brief Message To)、[詳細メッセージの宛先] (Full Message To) を指定する必要があり
ます。
5. [プロパティ] (Properties) タブを選択し、[タイトル] (Title) と [優先度] (Priority)、再び実行
しない場合にスケジュールを削除するかどうか、スケジュールの実行を有効にするかどう
かを指定します。 詳細は、178 ページの 「 ベーシックスケジュールツールのプロパティ
の概要」 を参照してください。
6. [実行間隔] (Recurrence) タブを選択し、スケジュールの実行頻度を指定します。 スケジュー
ルの実行日時を指定する場合は、[開始日] (Start Date) および [開始時間] (Start Time) をそ
れ以降の値に設定します。詳細は、180 ページの 「 ベーシックスケジュールツールの実行
間隔の概要」 を参照してください。
7. [保存して閉じる] (Save & Close) を選択し、変更を保存します。
DB2 Web Query for IBM i
175
ベーシックスケジュールツールによる Report Broker スケジュールの作成
ベーシックスケジュールツールの通知オプション
ベーシックスケジュールツールの [通知] (Notification) タブは、下図のように表示され、特定の
Email 受信者に通知を送信するオプションを提供します。
通知には次のオプションがあります。
なし (Never) Report Broker は、どのような状況においてもスケジュールステータスの通
知を送信しません。これがデフォルト値です。
常に通知 (Always) スケジュールが実行されるたびに指定したユーザに通知が送信されま
す。
エラー時 (On Error) スケジュールジョブの実行中にエラーが発生した場合、指定したユー
ザに通知が送信されます。
176
IBM
5. Report Broker の使用
ベーシックスケジュールツールでのエラー時通知と常時通知の設定
通知オプションとして [エラー時] (On Error) または [常に通知] (Always) を選択した場合、下図
のように、追加のオプションが有効になります。
[エラー時] (On Error) および [常に通知] (Always) のオプションは次のとおりです。
返信アドレス (Reply Address) 送信者の Email アドレスを入力します。レポートの受信
者が通知に対して返信すると、返信メッセージはこのアドレスに送信されます。Email シ
ステムがレポートを配信できない場合、配信不可能なレポートメッセージもこのアドレス
に返送されます。
注意
ユーザ ID とパスワードを使用して、メールサーバによる認証を構成した場合、返信ア
ドレスは、このユーザ ID に関連付けられた Email アドレスになります。
メールサーバによる認証が構成され、返信アドレスを [Report Broker Distribution Server
の構成] インターフェースで構成した場合、スケジュールツールの [返信アドレス] (Reply
Address) テキストボックスは、無効になります。返信アドレスが構成されていない場合
は、このテキストボックスは有効になり、メールサーバに送信する返信アドレスを指定
することはできますが、送信される Email の実際の返信アドレスは、認証アカウントの
ものになります。
DB2 Web Query for IBM i
177
ベーシックスケジュールツールによる Report Broker スケジュールの作成
件名 (Subject) Email メッセージの件名に表示するテキストを入力します。最大 255 バ
イトまでの文字を入力することができます。デフォルト設定では、この項目にはレポート
名、および日付と時間のタイムスタンプが含められます。
簡易メッセージの宛先 (Brief Message To) 簡易通知を配信する Email アドレスを入力し
ます。この項目には、構文エラーチェック機能はありません。
ヒント:ポケットベルや携帯電話など、メモリ制限のあるデバイスへ通知を配信する際は、
[簡易通知] (Use the Brief Message To) オプションの使用をお勧めします。複数の受信者に
通知する場合、Email のすべてに @ 文字と有効なドメインが含まれていれば、メールサー
バで定義されたグループ Email リストを使用することができます。
詳細メッセージの宛先 (Full Message To) 詳細通知を配信する Email アドレスを入力し
ます。この項目には、構文エラーチェック機能はありません。
ベーシックスケジュールツールのプロパティの概要
ベーシックスケジュールツールにアクセスすると、[タイトル] (Title) および [パスのプロパティ]
(Path Properties) オプションは、選択したレポートプロシジャ (FEX) に基づいて、あらかじめ
入力されます。下図は、ベーシックスケジュールツールの [プロパティ] (Properties) タブを示
しています。
178
IBM
5. Report Broker の使用
[プロパティ] (Properties) タブには、次のオプションがあります。
タイトル (Title) スケジュールの目的を記述する短い説明を入力することができます。ベー
シックスケジュールツールでスケジュールを作成する際に、スケジュール中のレポートプ
ロシジャのタイトルは、事前入力されます。このタイトルは、スケジュールツールを使用
してスケジュールを作成中、またはスケジュールの保存後に編集することができます。ま
た、タイトルは、スケジュールを保存した後、[プロパティ] (Properties) オプションで編集
することもできます。
スケジュールのタイトルは、スケジュールを保存する際のデフォルト名として使用されま
す。選択したツリーフォルダに名前の値がすでに存在する場合は、名前がすでに存在する
ことを示すメッセージが表示されます。[タイトル] (Title) テキストボックスの値は、[保存]
(Save) ダイアログボックスで変更することができます。タイトルの変更を保存すると、ス
ケジュール情報の [タイトル] (Title) フィールドも更新されます。
パス (Path) スケジュールの作成で選択するレポートプロシジャ (FEX) のリポジトリパス
です。
概要 (Summary) スケジュールの説明を入力することができます。このフィールドへの入
力はオプションです。
優先度 (Job Priority Level) スケジュール済みジョブを Distribution Server で処理する際
の優先度を指定します。デフォルト設定の優先度は、[標準 - 3] (Normal - 3) です。ただし、
下図のように、ドロップダウンリストを使用して、優先度を設定することができます。
ジョブの再実行が不要な場合、スケジュールを削除 (Delete this schedule if it is not
scheduled to run again) 再実行がスケジュールされていない場合、スケジュール済み
ジョブの完了後に、スケジュールを削除することができます。このオプションを選択する
と、フォルダコンテンツを表示するツリー内の全体的なパフォーマンスが向上するため、
スケジュールを再実行する予定がない場合は、このオプションの選択をお勧めします。
DB2 Web Query for IBM i
179
ベーシックスケジュールツールによる Report Broker スケジュールの作成
有効 (指定された時間にジョブを実行) (Enabled (Scheduled job runs at specified
time)) このチェックボックスは、デフォルト設定で選択されています。スケジュール済
みジョブの実行がポーリングされる際に、Distribution Server がスケジュールの評価を実行
することを指定します。スケジュールの配信基準として NEXTRUNTIME の値を使用しない
場合は、このチェックをオフにします。
ベーシックスケジュールツールの実行間隔の概要
ベーシックスケジュールツールの [実行間隔] (Recurrence) タブのオプションで、スケジュール
の実行頻度を定義することができます。下図は、ベーシックスケジュールツールの [実行間隔]
(Recurrence) タブを示しています。
ユーザによる指定が必要なオプションは、配信頻度、開始時間と終了時間、実行間隔の詳細設
定です。配信頻度の設定として、次のいずれかを選択します。
1 回だけ実行 (Run Once)
分単位 (Minutes)
180
IBM
5. Report Broker の使用
時間単位 (Hourly)
日単位 (Daily)
週単位 (Weekly)
月単位 (Monthly)
年単位 (Yearly)
カスタム (Custom)
ドロップダウンリストを使用して、開始時間と終了時間を割り当てることができます。権限を
所有するユーザは、ドロップダウンリストの下向き矢印をクリックしてカレンダーを表示し、
スケジュールの配信日を設定することができます。上下の矢印を使用して、スケジュールの配
信時間を設定することができます。また、時間を手動で入力することもできます。
[詳細設定] (Advanced) の設定権限を所有するユーザは、[実行間隔] (Repeat schedule every) の
チェックをオンにして、詳細設定オプションを有効にすることができます。配信スケジュール
の繰り返しの頻度、配信スケジュールの [終了時間] (Until Time)、[継続時間] (Last For) を設定
します。この情報は手動で入力するか、上下の矢印を使用してパラメータを設定します。
DB2 Web Query for IBM i
181
ベーシックスケジュールツールによる Report Broker スケジュールの作成
1 回だけ実行
[1 回だけ実行] (Run Once) オプションは、ジョブの即時実行を設定します。このオプションが
デフォルト設定で選択されています。日付や時間は、スケジュールを即時実行しない場合にの
み変更します。下図のように、[スケジュールの開始] (Start Schedule) オプションを使用して、
スケジュールを実行する日付および時間を指定することができます。
日付を選択するには、ドロップダウンカレンダーで、日付をクリックします。時間を選択する
には、時、分のいずれかを選択し、上下の矢印キーを使用して値を増減します。また、時間を
手動で入力することもできます。
182
IBM
5. Report Broker の使用
分単位
[分単位] (Minute(s)) オプションは、スケジュールの n 分間隔での実行を設定します。
[分単位] (Every minute(s)) テキストボックスで、1 から 59 までの分間隔を入力または選択し、
スケジュールを実行する曜日のチェックをオンにしてから、スケジュールの [開始] (Start)、[終
了] (End) の日付と時間を選択して、スケジュール実行期間を指定します。たとえば、次のスケ
ジュールは、2012 年 5 月 16 日午後 12 時から 2012 年 10 月 30 日午後 6 時まで、月曜日
に 30 分ごとに実行されます。
注意:5 分以下の間隔で実行するようスケジュールを設定すると、システムのパフォーマンス
に影響する場合があるため、最低 30 分を指定することをお勧めします。[分単位] (Minute(s))
オプションは、主にアラートスケジュールに役立ちます。
DB2 Web Query for IBM i
183
ベーシックスケジュールツールによる Report Broker スケジュールの作成
時間単位
[時間単位] (Hourly) オプションは、スケジュールの n 時間間隔での実行を設定します。
[時間] (Every hour(s)) テキストボックスで、1 から 24 までの時間間隔を入力または選択し、ス
ケジュールを実行する曜日のチェックをオンにしてから、スケジュールの [開始] (Start) およ
び [終了] (End) で日付と時間を選択して、スケジュール実行期間を指定します。たとえば、次
のスケジュールは、2012 年 5 月 16 日午後 12 時から 2012 年 10 月 30 日午後 6 時まで、
月曜日と金曜日に 3 時間ごとに実行されます。
184
IBM
5. Report Broker の使用
日単位
[実行間隔] (Run Interval) ドロップダウンリストの [日単位] (Daily) オプションで、n 日ごとにス
ケジュールを実行するよう設定することができます。[日] (Every day(s)) テキストボックスで、
スケジュールを実行する日単位の間隔を選択または入力後、[開始] (Start) および [終了] (End)
の日付と時間を選択してスケジュール実行期間を定義します。たとえば、次のスケジュール
は、2012 年 月 16 日午後 12 時から 2012 年 10 月 30 日午後 6 時まで、5 日ごとに実行さ
れます。
セカンダリ実行間隔を指定することもできます。この設定についての詳細は、191 ページの 「
詳細設定」 を参照してください。
DB2 Web Query for IBM i
185
ベーシックスケジュールツールによる Report Broker スケジュールの作成
週単位
[実行間隔] (Run Interval) ドロップダウンリストの [週単位] (Weekly) オプションで、n 週ごとに
スケジュールを実行するよう設定することができます。
[週単位] (Every week(s)) テキストボックスで、スケジュールを実行する週間隔を入力または選
択し、スケジュールを実行する曜日のチェックをオンにしてから、[開始] (Start) および [終了]
(End) で日付と時間を選択して、スケジュール実行期間を指定します。次のスケジュールは、
2012 年 5 月 16 日月曜日の正午から、2 週間ごとの月曜日と金曜日に実行され、2012 年 10
月 30 日の午後 6 時に終了します。
注意:実行間隔に [週] (Week(s)) を選択する場合、[設定] (Advanced) ボタンをクリックし、こ
のウィンドウの [開始日] (Start) を使用して、スケジュールを実行する週の初日の日付を設定
します。実行日として現在の日付を選択した場合、スケジュールの開始時間がスケジュールを
保存した時間より後に設定されていることを確認してください。スケジュールの開始時間が現
在の時間以前の場合、スケジュールの次回実行時間の計算から、現在の日付は除外されます。
セカンダリ実行間隔を指定することもできます。この設定についての詳細は、191 ページの 「
詳細設定」 を参照してください。
186
IBM
5. Report Broker の使用
月単位
[月単位] (Monthly) オプションは、スケジュールの n か月間隔での実行を設定します。実行間
隔として [月単位] (Monthly) を選択した場合、次のオプションのいずれかを指定して、詳細を
設定することができます。これらのオプションはいずれか 1 つのみを選択することができま
す。
第 1、第 2、第 3、第 4、または最終 n 曜日 (ここで、n は月曜日、火曜日、水曜日、木曜
日、金曜日、土曜日、日曜日のいずれか)。n か月ごとに実行。
n か月ごとの、特定日。
また、スケジュール開始と終了の日付と時間も選択し、スケジュール実行期間を指定します。
下図は、2012 年 5 月 16 日正午から 2012 年 10 月 30 日午後 6 時まで、毎月第 1 月曜日に
実行することを設定したスケジュールを示しています。
DB2 Web Query for IBM i
187
ベーシックスケジュールツールによる Report Broker スケジュールの作成
下図のスケジュールは、曜日とは無関係に、毎月 2 日、9 日、16 日、23 日、30 日に実行す
ることが設定されています。
月末日にスケジュールを実行するには、カレンダーの日付の最後にある [月の最終日] (Last Day
of Month) ボタンをクリックします。
注意:実行間隔として [月単位] (Month(s)) を選択する場合、[開始] (Start) を使用して、スケ
ジュールを実行する月の初日の日付を設定します。実行日として現在の日付を選択した場合、
スケジュールの開始時間がスケジュールを保存した時間より後に設定されていることを確認し
てください。スケジュールの開始時間が現在の時間以前の場合、スケジュールの次回実行時間
の計算から、現在の日付は除外されます。
セカンダリ実行間隔を指定することもできます。この設定についての詳細は、191 ページの 「
詳細設定」 を参照してください。
188
IBM
5. Report Broker の使用
年単位
[年単位] (Yearly) オプションは、スケジュールの n 年間隔での実行を設定します。下図は、
2012 年 5 月 16 日月曜日の正午から2022 年 10 月 30 日の午後 6 時まで、2 年ごとに実行さ
れるスケジュールを示しています。
セカンダリ実行間隔を指定することもできます。この設定についての詳細は、191 ページの 「
詳細設定」 を参照してください。
カスタム実行間隔
[カスタム] (Custom) オプションでは、特定のパターンに従わない日付を選択することができま
す。たとえば、四半期レポートを各四半期の異なる日に実行する場合は、カスタム実行間隔を
使用して、3 月 3 日 (土曜日)、6 月 4 日 (月曜日)、9 月 7 日 (金曜日)、12 月 2 日 (日曜日) な
ど、指定した日に実行するようスケジュールを設定することができます。
DB2 Web Query for IBM i
189
ベーシックスケジュールツールによる Report Broker スケジュールの作成
下図は、[カスタム] (Custom) 実行間隔オプションを示しています。右側ウィンドウには、開始
スケジュール (初期設定は現在日時) およびスケジュールの終了日付時間オプション、カスタ
ムカレンダー、カスタム日付リストノードが含まれています。
190
IBM
5. Report Broker の使用
[開始] (Start) および [終了] (End) で日付と時間を選択し、スケジュールが実行される時間範囲
を指定します。カレンダーの日付をクリックし、スケジュールを実行する日付を選択します。
カレンダー上部の矢印を使用して、月および年を変更します。日付を選択すると、[カスタム
日付リスト] (Custom Date List) に表示されます。[カスタム日付リスト] (Custom Date List) ノー
ドの下に選択した年月日のフォルダが (存在しない場合は) 自動的に作成されます。下図は、
カレンダーおよび [カスタム日付リスト] (Custom Date List) のカスタム日付選択の例を示して
います。
リストから日付を削除する場合は、カレンダーでその日をクリックします。カレンダーで日付
は選択が解除され、[カスタム日付リスト] (Custom Date List) にも表示されません。必要に応
じて、左側の一重矢印を使用して日付をリストから削除することもできます。二重矢印は、定
義済みリストからすべての日付を削除します。
セカンダリ実行間隔を指定することもできます。この設定についての詳細は、191 ページの 「
詳細設定」 を参照してください。
詳細設定
[詳細設定] (Advanced) オプションを使用して、スケジュール実行日のセカンダリ実行間隔を作
成することができます。セカンダリ実行間隔は、n 分または n 時間単位で特定の時間 (期間ま
たは何時何分) まで適用することができます。このオプションは、日単位、週単位、月単位、
年単位に実行するスケジュールで利用することができます。
DB2 Web Query for IBM i
191
ベーシックスケジュールツールによる Report Broker スケジュールの作成
注意:スケジュールを保存する際に、時間の設定は分に変換されます。スケジュールを編集す
る際、この値は分として表示されます。
スケジュールの作成時には、セカンダリ実行間隔は検証されません。その代わり、セカンダリ
実行間隔でスケジュールの NEXTRUNTIME の演算を実行する際に検証されます。セカンダリ実
行間隔は、プライマリ実行間隔の NEXTRUNTIME を超えることはできません。たとえば、毎日
のスケジュールに 「1 日ごとのスケジュール」を超えるセカンダリ実行間隔を設定すること
はできません。セカンダリ実行間隔を次回のプライマリ実行間隔の後にスケジュールした場合
は、セカンダリ実行間隔は停止され、エラーメッセージが表示されます。このエラーメッセー
ジもログファイルに書き込まれます。
[詳細設定] (Advanced) セクションでは、繰り返しオプションと時間間隔オプションを設定する
ことができます。下図の例では、セカンダリ実行間隔オプションが設定されています。
[セカンダリ実行間隔の適用] (Apply secondary run interval) には、次のオプションがあります。
実行間隔 (Repeat schedule every) スケジュール実行日に n 分または n 時間ごとにセカ
ンダリ実行間隔を適用します。この例では、10 分ごとに適用します。
終了時間 (Until Time) セカンダリ実行間隔の適用を終了する時間です。この例では、ス
ケジュールは 10 分ごとに実行され、[終了時間] (Until Time) オプションで選択した午後 4
時 10 分に終了します。
継続時間 (Last For) セカンダリ実行間隔を適用する継続時間を時間と分単位で指定しま
す。このオプションと [終了時間] (Until Time) オプションは、互いに排他的に動作します。
注意:スケジュールが更新される際、次の実行時間の再計算には、プライマリ実行間隔のみが
使用されます。つまり、セカンダリ実行間隔が設定されているスケジュールが、セカンダリ実
行の前に更新された場合、セカンダリ実行間隔は無視され、NEXTRUNTIME はプライマリ実行
間隔に基づいて計算されます。
192
IBM
5. Report Broker の使用
たとえば、毎日 2:00 PM の実行、および2:00 PM から 3:00 PM まで 10 分ごとのセカンダリ
実行間隔が設定されたスケジュールについて考察します。スケジュールが 2:00 PM に実行さ
れる際、セカンダリ実行間隔が尊重され、NEXTRUNTIME は 2:10 の実行に再設定されます。
このスケジュールが午後 2 時 3 分に更新された場合、NEXTRUNTIME は再計算され、同日の午
後 2 時 10 分 ではなく、翌日の午後 2 時に設定されます。
CL コマンドによるスケジュールの実行
RUNBRSCHED コマンドの使用方法について説明します。
Report Broker のスケジュールを作成した後は、そのスケジュールを DB2 Web Query Report
Broker アプリケーションからいつでも実行することができます。DB2 Web Query にログイン
していない状態で、ビジネスユーザがビジネスワークフロープロセスの一部としてスケジュー
ルを実行したい場合があります。Report Broker CL プログラムを使用すると、DB2 Web Query
以外からスケジュールを実行することができます。
DB2 Web Query のライセンスを所有するユーザまたは開発者は、所有するスケジュールを実行
することができます。Report Broker 管理者は、任意のスケジュールを実行することができま
す。
DB2 Web Query for IBM i
193
CL コマンドによるスケジュールの実行
Report Broker のスケジュールを DB2 Web Query 以外から実行するには、5250 エミュレーショ
ンセッションの CL コマンドラインで、次のように入力します。
RUNBRSCHED
スケジュール ID (Schedule ID)
スケジュールを作成する際に割り当てる一意の文字列です。Web Query 1.1.2 で作成され
るスケジュールには、12 バイトの文字列、Web Query 2.1.0 のスケジュールには、それよ
りも長い文字列が割り当てられます。Web Query 1.1.2 からマイグレートしたスケジュー
ルが存在し、そのスケジュールを Web Query 2.1.0 で実行する場合は、このパラメータと
して 12 バイトの文字列を使用します。Web Query 2.1.0 で作成されたスケジュールを実
行するには、このパラメータとしてスケジュールのフルパスを使用します。下図のよう
に、フルパスは、BI Portal ツリーの [パスの表示] (Show Path) オプションからコピーする
ことができます。
194
IBM
5. Report Broker の使用
レポートをユーザ ID で実行 (Run Report with User ID)
別のユーザ ID で実行することができます。デフォルト値は *CURRENT です。これは、
ジョブの実行に現在のユーザ ID を使用することを意味します。
スケジュールの保守
スケジュールを保守、編集、コピー、削除する方法について説明します。
スケジュールを保守することで、スケジュールのプロパティの編集や、不要になったスケジュー
ルの削除が行えます。スケジュールのプロパティを新しいスケジュールでも使用する必要があ
る場合は、複製またはコピーのオプションを使用して、新しいスケジュールに適用するプロパ
ティが記述されたテンプレートを作成することができます。また、スケジュールのステータス
を確認することや、ログレポートを実行してスケジュールの詳細情報を取得することもできま
す。
DB2 Web Query for IBM i
195
スケジュールの保守
ベーシックスケジュールツールによるスケジュール保守の概要
リソースツリーでスケジュールを右クリックすると、下図のようなオプションが表示されま
す。
編集 (Edit)
既存のスケジュールを開いて編集することができます。
実行 (Run)
スケジュールを実行します。
ログの表示 (View Log)
選択した 1 つまたは複数のスケジュールのログレポートを表示することができます。
複製の作成 (Duplicate)
同一プロパティの新しいスケジュールを、同一フォルダ内に作成します。新しいスケジュー
ルは既存のスケジュールの複製であることから、自動的に無効になります。
切り取り (Cut)
[貼り付け] (Paste) 操作を使用して、元のフォルダから対象フォルダに、スケジュールを移
動することができます。
196
IBM
5. Report Broker の使用
コピー (Copy)
既存のスケジュールをコピーし、新しいスケジュールを作成することができます。
削除 (Delete)
既存のスケジュールを削除します。
タイトルの変更 (Change Title)
スケジュール名を変更します。
公開/非公開 (Publish/Unpublish)
スケジュールのオーナーは、スケジュール格納先の最上位フォルダのメンバーに対して、
スケジュールを公開することができます。スケジュールのオーナーは、実行 ID のままに
なります。下表は、最上位フォルダに関連付けられたグループごとに許可される、右ク
リックメニューオプションについての説明です。
注意
ユーザが公開済みスケジュールを編集するには、TLF-dev グループと TLF-sched グルー
プの両方のメンバーになる必要があります。
デフォルト設定は [非公開] (Unpublish) です。
DB2 Web Query for IBM i
197
スケジュールの保守
非表示/表示 (Hide/Show)
オーナは、スケジュールの公開後、TLF-dev グループおよび WebQueryAdministrator グルー
プを除き、すべての TLF-* グループに対してスケジュールを非表示にすることができます。
スケジュールを表示または非表示にするには、スケジュールを右クリックし、[非表示]
(Hide) または [表示] (Show) を選択します。
注意:デフォルト設定は [表示] (Show) です。
セキュリティ (Security)
スケジュールのオーナーを設定することができます。
プロパティ (Properties)
このオプションは、Web Query 管理者のみが使用可能で、スケジュールのプロパティを表
示します。Web Query 管理者とは、WebQueryAdministrator に所属する任煮のユーザを指
します。
パスの表示 (Show Path)
オブジェクトのリポジトリ内でのフルパスを表示します。
ベーシックスケジュールツールによるスケジュールの編集
リソースツリーで、アクセス権限を所有するスケジュールを編集することができます。
手順
ベーシックスケジュールツールでスケジュールを編集するには
1. 編集するスケジュールを右クリックし、[編集] (Edit) を選択します。
198
IBM
5. Report Broker の使用
下図のように、スケジュールツールを使用して、スケジュールを編集します。
注意:配信方法の Email とプリンタは、複数のタスクをサポートします。
2. スケジュールに必要な変更を行います。ベーシックスケジュールツールについての詳細
は、140 ページの 「 ベーシックスケジュールツールによるスケジュールの作成」 を参照
してください。
3. [保存して閉じる] (Save & Close) をクリックします。
参照
ベーシックスケジュールツールでスケジュールを編集する際の考慮事項
スケジュールがすでに存在する場合、この変更とは無関係に、既存のスケジュールは以前
に定義されたとおりに実行されます。配信方法など、無効なオプションが使用されている
スケジュールを開いた場合、スケジュールを有効にするために必要な変更についての情報
が表示されます。有効なオプションを使用するまでは、スケジュールの変更は保存されま
せん。
[実行間隔] (Run Interval) で [1 回だけ実行] (Run Once) を選択した場合、[開始時間] (Start
Time) の値を現在の時間よりも後の時間に変更しない限り、スケジュールは即時実行され
ます。その他すべての実行間隔は、スケジュールの次回のプライマリ実行時間に実行され
ます。
スケジュールツールからスケジュールを実行するには、変更を保存する必要があります。
DB2 Web Query for IBM i
199
Report Broker エクスプローラ
選択したスケジュールを即時に実行する場合は、[実行] (Run) をクリックします。
ベーシックスケジュールツールによるスケジュールのコピー
既存のスケジュールの複製を作成してテンプレートとして使用し、新しいスケジュールを作成
する、便利な機能が用意されています。コピーされたスケジュールは、スケジュールの複製で
あることから、作成時に無効になります。
手順
ベーシックスケジュールツールでスケジュールをコピーするには
注意:切り取り、コピー、貼り付けオプションを表示するには、これらの操作の実行権限が必
要です。
1. ツリーで、コピーするスケジュールを右クリックし、[コピー] (Copy) を選択します。
2. スケジュールのコピー先フォルダを右クリックし、[貼り付け] (Paste) を選択します。
ベーシックスケジュールツールによるスケジュールの削除
スケジュールを削除するには、リソースツリーで次の手順を実行します。
手順
ベーシックスケジュールツールでスケジュールを削除するには
[削除] (Delete) オプションを表示するには、選択したスケジュールの削除権限が必要です。
1. 削除するスケジュールを右クリックし、[削除] (Delete) を選択します。
注意:複数のスケジュールを選択するには、標準の Windows インターフェースでの操作
と同様に、Shift キーまたは Ctrl キーを使用します。選択したスケジュールの削除を確認
するメッセージが表示されます。
2. [OK] をクリックして、選択したスケジュールを削除します。
Report Broker エクスプローラ
Report Broker 項目リストの取得方法、およびスケジュールおよび配信リストにフィルタを設
定する方法について説明します。
Report Broker エクスプローラインターフェースでは、Report Broker の項目リストをタイプ別
に取得することができます。項目リストは、選択した項目のタイプに特化したフィールド情報
とともに表示されます。
200
IBM
5. Report Broker の使用
注意:このトピック全体を通じて、「エクスプローラ」という用語は Report Broker エクスプ
ローラのことを指します。
Report Broker エクスプローラの使用
エクスプローラインターフェースでは、Report Broker の項目リストをタイプ別に取得するこ
とができます。項目リストは、選択した項目のタイプに特化したフィールド情報とともに表示
されます。このリストにフィルタを設定し、選択したフォルダ内のスケジュールおよび配信リ
ストのみを表示することができます。 また、このリストには、選択したフォルダのサブフォ
ルダを含めることもできます。
エクスプローラへのアクセスは、Client セキュリティ認可モデルにより制御されます。ユーザ
のエクスプローラへのアクセス権限は、リポジトリフォルダまたは下位の特定のレベルに付与
することができます。
権限を所有するユーザは、フォルダのコンテキストメニューから、エクスプローラのオプショ
ンを選択することができます。ユーザが [DB2 Web Query] フォルダからエクスプローラへのア
クセス権限を所有する場合、エクスプローラのオプションは、BI Portal およびダッシュボード
のメニューバーの [ツール] (Tools) オプションから使用することもできます。
DB2 Web Query for IBM i
201
Report Broker エクスプローラ
[ツール] (Tools) メニューからエクスプローラインターフェースを選択すると、[DB2 Web Query]
フォルダがデフォルトのフォルダ位置として表示され、このフォルダを展開すると、ユーザが
アクセス権限を所有するフォルダが表示されます。下図は、[DB2 Web Query] フォルダが選択
されたエクスプローラを示しています。
コンテキストメニューから [エクスプローラ] (Explorer) が選択されると、選択済みのフォルダ
位置がエクスプローラに渡されるため、エクスプローラツリーでは同一のフォルダが選択済み
になり、右側パネルには、ユーザがアクセス許可を所有するスケジュールが表示されます。下
図は、[Century] フォルダから呼び出されたエクスプローラを示しています。このフォルダに
は、ユーザがアクセス権限を所有する 3 つのスケジュールが表示されています。
注意: Report Broker エクスプローラを BI Portal から起動後、BI Portal からログアウトした場
合や BI Portal を閉じた場合には、 Report Broker エクスプローラは閉じられません。BI Portal
からログアウトした場合や BI Portal を閉じた場合は、 Report Broker エクスプローラを手動で
閉じる必要があります。BI Portal に別のユーザとして再びログインすると、 Report Broker エ
クスプローラは以前のセッションから開き、 Report Broker エクスプローラでは、以前のセッ
ションの Report Broker コンテンツが表示され、利用可能になります。
202
IBM
5. Report Broker の使用
エクスプローラのスケジュールツールバー
下図は、エクスプローラのツールバーを示しています。このツールバーを使用して、選択した
Report Broker の項目で使用可能なオプションに、すばやくアクセスすることができます。表
示する Report Broker の項目タイプを指定することや、表示する項目を現在のフォルダ内の項
目にするか、サブフォルダを含めるかを指定することができます。また、オンラインヘルプに
アクセスすることもできます。
[編成] (Organize) オプションには、右側パネルで選択された Report Broker 項目に対して、ユー
ザが使用権限を所有するオプションが表示されます。下図は、右側パネルで選択されたスケ
ジュールに対する [編成] (Organize) オプションを示しています。
注意:[編成] (Organize) メニューは、右側パネルで項目を選択した場合にのみアクティブにな
ります。
[フィルタの変更] (Change your filter) オプションを使用して、Report Broker のスケジュールま
たは配信リストを表示するかどうかを指定することができます。デフォルトのフィルタは [ス
ケジュール] (Schedule) です。下図は、エクスプローラのツールバーの右側部分を示していま
す。[フィルタの変更] (Change your filter) が展開されています。
DB2 Web Query for IBM i
203
Report Broker エクスプローラ
[選択したフォルダとサブフォルダのファイルを表示] (List files in selected folder and subfolders)
オプションを使用して、ユーザは選択したフィルタに基づいて、現在のフォルダ、または現在
のフォルダおよびサブフォルダ内の Report Broker 項目を表示することができます。デフォル
ト設定では、現在のフォルダ内のファイルが表示されます。
注意:ツールバーに表示される [選択したフォルダとサブフォルダのファイルを表示] (List files
in selected folder and subfolders) アイコンは、切り替えボタンで、フォルダ検索の深さ (選択
したフォルダまたは選択したフォルダとサブフォルダ) を変更することができます。 このアイ
コンに、現在のリストのフォルダの深さは反映されません。Report Broker の項目のフォルダ
位置は、右側パネルの [パス] (Path) 列で確認します。
下図は、[選択したフォルダとサブフォルダのファイルを表示] (List files in selected folder and
subfolders) オプションを示しています。このオプションを選択すると、選択したフォルダお
よびサブフォルダ内で、選択済みのフィルタに対応する Report Broker の項目が表示されます。
下図は、[選択したフォルダとサブフォルダのファイルを表示] (List files in selected folder and
subfolders) オプションを示しています。このオプションを選択すると、選択したフォルダ内
で、選択済みのフィルタに対応する Report Broker の項目が表示されます。
下図は、[ヘルプ] (Help) オプションを示しています。このオプションを選択すると、Report
Broker エクスプローラインターフェースのヘルプ情報が表示されます。
エクスプローラツリー
エクスプローラツリーは、BI Portal、ダッシュボード、Developer Workbench からアクセス可
能なツリーと同様のフォルダナビゲーション機能を提供します。フォルダをダブルクリックす
ると、フォルダが展開されるか、折りたたまれます。
204
IBM
5. Report Broker の使用
エクスプローラの項目リストパネル
エクスプローラ右側のパネルには、[フィルタの変更] (Change your filter) および [選択したフォ
ルダとサブフォルダのファイルを表示] (List files in selected folder and subfolders) ツールバー
オプションで指定した Report Broker の項目が表示されます。表示される列は、Report Broker
の項目タイプによって異なります。選択した Report Broker の項目で使用可能なオプションに
は、[編成] (Organize) ツールバーオプション、および項目のコンテキストメニューからアクセ
スすることができます。
エクスプローラのスケジュールリスト列情報
エクスプローラの右側パネルには、ユーザが表示権限を所有するスケジュールについての次の
情報が表示されます。
タイトル (Title) スケジュールのタイトルを表示します。
パス (Path) スケジュールの格納先リポジトリパスを表示します。
オーナー (Owner) スケジュールの所有者を表示します。
DB2 Web Query for IBM i
205
Report Broker エクスプローラ
最新の実行時間 (Last Time Executed) スケジュールが最後に実行された日付および時間
を表示します。
最新のジョブステータス (Last Job Status) 最後にスケジュールされたジョブで、エラー
が発生したかどうかを表示します。
次回実行時間 (Next Run Time) ジョブの実行がスケジュールされた次回の日付および時
間を表示します。
方法 (Method) スケジュールでのレポート出力の配信方法を表示します。
優先度 (Priority) Distribution Server で処理される際の、スケジュールの優先度を表示し
ます。優先度値の 1 は優先度が最も高く、4 は優先度が最も低いことを示します。
エクスプローラの配信リスト列情報
エクスプローラの右側パネルには、ユーザが表示権限を所有する配信リストについての次の情
報が表示されます。
タイトル (Title) 配信リストのタイトルを表示します。
パス (Path) 配信リストの格納先リポジトリパスを表示します。
方法 (Method) 配信リスト内のコンテンツに指定された配信方法 (Email、FTP、プリンタ)
を表示します。
エクスプローラのアクセスリスト列情報
エクスプローラの右側パネルには、ユーザが表示権限を所有するアクセスリストについての次
の情報が表示されます。
タイトル (Title)
206
アクセスリストのタイトルを表示します。
IBM
5. Report Broker の使用
パス (Path) アクセスリストの格納先 リポジトリパスを表示します。
エクスプローラの項目オプション
権限を所有するユーザは、[編成] (Organize) メニューまたは Report Broker の項目 (スケジュー
ルおよび配信リスト) のコンテキストメニューを使用して、次のオプションを選択することが
できます。
スケジュールを開く。詳細は、207 ページの 「 スケジュールを開くには」 を参照してくだ
さい。
スケジュールを実行する。詳細は、208 ページの 「 スケジュールを実行するには」 を参照
してください。
スケジュールを削除する。詳細は、208 ページの 「 スケジュールを削除するには」 を参照
してください。
配信リストを開く。詳細は、209 ページの 「 配信リストを開くには」 を参照してくださ
い。
配信リストを削除する。詳細は、210 ページの 「 配信リストを削除するには」 を参照して
ください。
注意:エクスプローラでは、編集、実行、ログの表示、切り取り、コピー、削除、共有の操作
を、複数のファイルに対して同時に実行することができます。
手順
スケジュールを開くには
1. アクセスする項目が格納されているフォルダを選択し、ツールバーの [選択したフォルダ
のファイルを表示] (List files in selected folder) オプションを選択します。
2. [フィルタの変更] (Change your filter) ドロップダウンリストから [スケジュール] (Schedule)
を選択します。デフォルトのオプションは [スケジュール] (Schedule) です。
3. エクスプローラの表示から、開くスケジュールを選択します。
DB2 Web Query for IBM i
207
Report Broker エクスプローラ
4. 下図のように、選択したスケジュールを右クリックし、[編集] (Edit) をクリックします。
スケジュールが表示されます。
手順
スケジュールを実行するには
1. アクセスする項目が格納されているフォルダを選択し、ツールバーの [選択したフォルダ
のファイルを表示] (List files in selected folder) オプションを選択します。
2. [フィルタの変更] (Change your filter) ドロップダウンリストから [スケジュール] (Schedule)
を選択します。 デフォルトのオプションは [スケジュール] (Schedule) です。
3. エクスプローラの表示から、実行するスケジュールを選択します。
4. 下図のように、スケジュールをクリックして [実行] (Run) を選択します。
手順
スケジュールを削除するには
1. アクセスする項目が格納されているフォルダを選択し、ツールバーの [選択したフォルダ
のファイルを表示] (List files in selected folder) オプションを選択します。
208
IBM
5. Report Broker の使用
2. [フィルタの変更] (Change your filter) ドロップダウンリストから [スケジュール] (Schedule)
を選択します。 デフォルトのオプションは [スケジュール] (Schedule) です。
3. エクスプローラの表示から、削除するスケジュールを選択します。
4. 下図のように、スケジュールを右クリックして [削除] (Delete) を選択します。
手順
配信リストを開くには
1. アクセスする項目が格納されているフォルダを選択し、ツールバーの [選択したフォルダ
のファイルを表示] (List files in selected folder) オプションを選択します。
2. [フィルタの変更] (Change your filter) ドロップダウンリストから [配信リスト] (Distribution
List) を選択します。
3. エクスプローラの表示から、開く配信リストを選択します。
4. 下図のように、配信リストをクリックして [編集] (Edit) を選択します。
DB2 Web Query for IBM i
209
Report Broker エクスプローラ
手順
配信リストを削除するには
1. アクセスする項目が格納されているフォルダを選択し、ツールバーの [選択したフォルダ
のファイルを表示] (List files in selected folder) オプションを選択します。
2. [フィルタの変更] (Change your filter) ドロップダウンリストから [配信リスト] (Distribution
List) を選択します。
3. エクスプローラの表示から、削除する配信リストを選択します。
4. 下図のように、配信リストを右クリックして [削除] (Delete) を選択します。
サブフォルダの検索
エクスプローラへのアクセス権限を所有するユーザは、下図のように、エクスプローラ右隅の
[検索] (Search) 機能を使用して、選択した Report Broker の項目フィルタオプションに対応す
るフォルダおよび Report Broker の項目を検索することができます。
注意:サブフォルダを検索する場合、検索を実行する前に、設定済みのフィルタ (例、スケ
ジュールおよび配信リスト) を変更しない限り、これらが有効になります。フィルタの使用に
ついての詳細は、203 ページの 「 エクスプローラのスケジュールツールバー」 を参照してく
ださい。
210
IBM
5. Report Broker の使用
スケジュールのトラッキング
リソースツリーおよびベーシックスケジュールツールからログレポートにアクセスする方法に
ついて説明します。
日付、実行ステータス、配信ジョブの受信者などの情報には、Report Broker 開発インター
フェースからのログレポートの実行およびジョブステータスの確認によって、アクセスするこ
とができます。
ログレポート
ログレポートはスタイルが設定された HTML フォーマットで、別のブラウザウィンドウに表示
されます。ログレポートは、検索、印刷、保存が可能です。ログレポートは個別のブラウザ
ウィンドウに表示され、情報の表示方法は指定した内容により異なります。指定された期間内
に実行されたスケジュール済みジョブ 1 つに対して、ログレコードが 1 つ作成されます。
コンソールでのスケジュールのトラッキング
日付、実行ステータス、配信ジョブの受信者などの情報には、ログレポートの実行およびジョ
ブステータスの確認によって、アクセスすることができます。詳細は、 「 ReportCaster
Console」 を参照してください。
スケジュールログの使用
ログレポートを使用して、配信されたジョブの情報を表示することができます。この情報に
は、ジョブの完了状況、スケジュール出力が配信された時間、使用された配信出力フォーマッ
ト、配信方法などがあります。ログレポートは HTML フォーマットで、別のブラウザウィンド
ウに表示されます。ログレポートは、検索、印刷、保存が可能です。
ログファイルには、情報が累積されます。ログレコードを定期的に消去することで、 リポジ
トリに格納されている多くのログレポートを管理し、表示されるログレポート情報の動作を向
上させる必要があります。
右側パネルのリストは、ジョブ ID、ジョブの実行開始時間、ジョブの実行が完了するまでの
所要時間、ジョブの全般的なステータスなど、ジョブの実行についての基本的な情報を提供し
ます。ジョブの詳細なレポートを表示するには、ジョブリストでジョブをダブルクリックしま
す。
DB2 Web Query for IBM i
211
スケジュールのトラッキング
スケジュールステータスの確認
スケジュールのトラッキングを行うには、ジョブのステータスを確認する方法もあります。ス
ケジュールステータスは、Distribution Server で実行待ち中の、スケジュール済みジョブリス
トを提供します。ステータス情報には、スケジュール ID、スケジュールの開始時間、ジョブ
のステータスなどがあります。
下図のように、[ログレポート] (Log Reports) タブをクリックしてスケジュール情報にアクセス
します。
ジョブステータスについての詳細は、111 ページの 「 ジョブステータス」 を参照してくださ
い。
212
IBM
5. Report Broker の使用
手順
リソースツリーからログレポートを表示するには
1. 下図のように、ツリーでスケジュールを右クリックし、[ログの表示] (View Log) を選択し
ます。
DB2 Web Query for IBM i
213
スケジュールのトラッキング
下図のように、[スケジュールログオプション] (Schedule Log Options) ダイアログボック
スが表示されます。
2. [最新の実行ジョブ] (Last Executed)、[すべて] (All)、[日付] (Date) から、表示するログレ
ポートを選択します。
[日付] (Date) を選択すると、[開始日時] (Start Date/Time) および [終了日時] (End Date/Time)
パラメータを使用して検索するオプションが表示されます。
3. [OK] をクリックします。
下図のように、検索条件に一致するログレポートが表示されます。
214
IBM
5. Report Broker の使用
ログレポートの先頭行には、レコードのジョブの説明が表示されます。これは、スケジュー
ルの作成時に指定した一意の説明 ID です。[ジョブの説明] の下の 1 列目には、次の情報
が表示されます。
ユーザ (User)
Report Broker ユーザ ID です。スケジュールのオーナーを示します。
プロシジャ (Procedure) Report Broker により生成される一意のキーです。スケジュー
ル済みジョブの特定の実行を識別します。
スケジュール ID (Schedule ID)
Report Broker により生成される一意のキーです。
ジョブのスケジュールの作成時に割り当てられます。
開始時間 (Start Time) ジョブが開始した日付と時間です。
終了時間 (End Time) ジョブが終了した日付と時間です。
2 列目には、次の内容を含むメッセージが表示されます。
特定のジョブへの配信方法 (例、Email 配信) などの一般情報。
リクエストの開始、配信の成功、リクエストの完了などを示すプロセス情報。プロセ
ス情報には、データソースが利用できないなどのリクエストの失敗の原因も含まれま
す。
手順
スケジュールツールでログレポートを表示するには
1. スケジュールツールで、[ログレポート] (Log Reports) タブをクリックします。
DB2 Web Query for IBM i
215
スケジュールのトラッキング
下図のように、[ログレポート] (Log Report) パネルが表示されます。
2. 実行済みのジョブの数を確認します。
3. ジョブのログレポート情報を表示するには、ジョブリスト下部のウィンドウで、[ジョブ
番号] (Job Number) をクリックします。
参照
ログレポートを表示する際の考慮事項
ログレポートを表示する際は、次のことを考慮する必要があります。
タスク名とレポート名
Report Broker ログでは、DB2 Web Query フォルダとプロシジャ (FEX) の参照に、説明ではな
く、パスおよびファイル名が使用されます。
216
IBM
5. Report Broker の使用
Email アドレス
Email の有効性の確認はメールサーバで行われるため、Report Broker は Email アドレスを確認
できません。メールサーバで認可され、Report Broker に送信された Email アドレスがすべて
ログレポートに記述されています。
バーストレポート
配信リスト、動的配信リストで有効なバースト値が指定されていない場合、Report Broker
は有効なバースト値としてブランクを使用し、このことはログファイルには表示されませ
ん。これにより、ログファイルのサイズが大幅に減少します。これは、データベースに主
フィールドの値が多く含まれ、これらの値の小規模なサブセットのみがバーストされる場
合に顕著です。
バースト値が、配信リスト、動的配信リストに指定されており、データベース上に存在し
ない場合、ログファイルに次のメッセージが表示されます。
Burst Value: value is not in the database.
レポートプロシジャ (FEX) のバーストが完了すると、ログファイルには、各バースト値に
対する次のメッセージが表示されます。
FILE filename SUCCESSFULLY DISTRIBUTED TO destination FOR burst value.
利用不可のオプション
タスクタイプ、配信方法が使用不可のスケジュールの実行が許可されていない場合は、エ
ラー通知が送信されます。ログレポート、詳細通知、簡易通知には、スケジュールのオー
ナーが変更する必要のある無効なオプションに関する情報が記載されています。
スケジュールで無効なタスクタイプまたは配信方法が指定されている場合でも、スケジュー
ルの実行が許可されている場合は、通常どおりジョブが実行され、ログレポートにメッセー
ジが記録されます。このメッセージは、無効なタスクタイプまたは配信方法が指定された
既存のスケジュールが実行可能であることを通知するものです。
Report Broker のトレース
管理者による Report Broker コンポーネントの内部処理情報の取得を可能にする Report Broker
トレース機能について説明します。
DB2 Web Query for IBM i
217
Report Broker のトレース
Report Broker で権限を所有するユーザは、トレースを使用して、Report Broker コンポーネン
トの内部処理に関する情報を取得することができます。Report Broker リクエストのトレース
を実行すると、実行されたイベントを記述する一連の詳細なステートメントが生成され、ト
レースファイルに格納されます。
トレースの有効化
Distribution Server トレースは、管理コンソールの Report Broker Servlet トレースで有効また
は無効にします。
Servlet トレース
Servlet トレースは、Report Broker API を含めて、Web アプリケーションに展開済みのすべて
の Report Broker Servlet のトレースを有効にします。Servlet トレースは、リポジトリへのク
エリおよび保守に関する情報を提供します。これには、スケジュールの作成時に発生するイベ
ントも含まれます。
手順
Servlet トレースにアクセスするには
1. 管理コンソールを開きます。
2. [機能診断] (Diagnostics) タブをクリックします。
3. [トレース] (Traces) グループから [Report Broker] を選択します。
218
IBM
5. Report Broker の使用
下図のようなウィンドウが表示されます。
4. 下図のように、[Report Broker 現在のロガーレベル設定] (Report Broker Logger Level is
currently set to) ドロップダウンリストで、アクセスするログファイルの情報タイプを選択
します。
Report Broker ログレベルオプションは、次のレベルの機能診断情報を提供します。
オフ (OFF) monitor.log ファイルに情報は何も書き込まれません。
DB2 Web Query for IBM i
219
Report Broker のトレース
重大 (FATAL) 最小トレース情報を記録します。
エラー (ERROR) エラーが発生した場合にのみ情報を記録します。
警告 (WARN) 情報メッセージのみを記録します。
情報 (INFO) 情報メッセージのみを記録します。
デバッグ (DEBUG) 最大トレース情報のみを記録します。
トレース (TRACE) デバッグ (DEBUG) よりも詳細な情報を記録します。
5. トレースを表示するログファイルをクリックします。
この例では、event.log ファイルを選択しています。
スケジュールトレースおよびレポートトレース
Distribution Server スケジュールトレースを有効にするには、コンソールの [構成] (Configuration)
タブで、[スケジュールトレース] (Schedule Trace) を [スケジュール] (SCHEDULE) (レポートト
レースも有効にする場合は [スケジュールとレポート] (SCHEDULE & REPORT)) に設定します。
220
IBM
5. Report Broker の使用
Report Broker では、オンデマンドでスケジュールを動的に実行する場合に、スケジュールご
とに [スケジュール] (SCHEDULE) または [スケジュールとレポート] (SCHEDULE & REPORT) の
トレースを有効にすることもできます。スケジュールを実行する際は、[Report Broker Distribution
の構成] インターフェースで指定したスケジュールトレース設定が、そのスケジュールのみの
設定を変更するオプションとともに表示されます。
特定のジョブに関連付けられたトレースファイル
[スケジュールトレース] (Schedule Trace) パラメータが [スケジュール] (SCHEDULE) に設定さ
れると、実行している特定のジョブに関連付けられた Report Broker Distribution Server 情報を
記述したトレースファイルが作成されます。ジョブごとに次のトレースファイルが
/qibm/userdata/qwebqry/base80/ReportCaster/trc ディレクトリに作成されます。ファイル名
には一意のジョブプロセス ID (Jobid) が付けられます。
Jobid.trc (例、J0ud2a6kqk01.trc) ジョブの実行に関連した情報がすべて格納されます。
スケジュールプロシジャ、配信情報、ログ作成とそのコンテンツに関する情報が格納され
ます。
Jobid.fex (例、J0ud2a6kqk01_0000.fex)配信情報、レポートパラメータ (存在する場合)、
実行前プロセスステップおよび実行後プロセスステップ (存在する場合)、プロシジャコー
ド (DB2 Web Query の場合)、または -INCLUDE FOCEXEC (サーバプロシジャの場合) が格納
されます。
Jobid.err プロセスエラーが発生した場合、Report Broker により、レポートの配信が失敗
した原因に関連する情報を記述した jobid.err ファイルが作成されます。
注意:ターゲットジョブのジョブプロセス ID は、ログレポートを実行することで特定できま
す。詳細は、 「 Log Reports」 または 112 ページの 「 ジョブログ」 を参照してください。
ジョブプロセス ID は、「J」で始まる乱数と小文字の文字列です。
Distribution Server スタートアップトレースファイル
スケジュールトレースが有効になると、次の Distribution Server のコアトレースファイルが
/qibm/userdata/qwebqry/base80/ReportCaster/trc ディレクトリに作成されます。Distribution
Server の新しいインスタンスの開始時に、これらのトレースファイルが以前のトレースファイ
ルと置き換わります。
main.trc Distribution Server のメインスレッドにより処理されるコマンドをトレースしま
す。これらのコマンドには、初期化、シャットダウン、ジョブの即時実行があります。
DB2 Web Query for IBM i
221
Report Broker のトレース
reader.trc
Distribution Server のスケジュールチェックをトレースします (デフォルトの
ポーリング間隔は 1 分です)。
disp.trc Distribution Server と Reporting Server 間のスレッドをトレースします。最大ス
レッド数は、管理コンソールの [Report Broker Servlet トレース] (Report Broker Servlet Trace)
の [最大スレッド] (Maximum Thread) の設定で定義します。デフォルトのスレッド数は 3
です。
console.trc Report Broker API と Report Broker、および Distribution Server 間でのすべて
の通信をトレースします。
注意: Distribution Server がサービスとして開始された場合、サービスの初期情報を記述した
service.log ファイルが作成されます。
例
スケジュールトレースファイルの使用
以下は、ジョブ ID が reportcaster.log_2011-12-20.log のスケジュールトレースファイルの一
部を示しています。reportcaster.log_2011-12-20.log ファイルには、ワーカスレッドの開始日
時、スケジュール済みジョブに関連付けられたパラメータ、リポジトリの接続情報が記述され
ています。
222
IBM
5. Report Broker の使用
参照
ジョブプロシジャ (FEX) ファイル
次のスケジュールトレースファイルには、ジョブプロシジャ (FEX) ファイルに関連するファイ
ルが表示されています。
DB2 Web Query for IBM i
223
Report Broker のトレース
トレースエラーファイル
Report Broker に予測外のエラーや異常終了が発生した場合は、次のエラーファイルが作成さ
れます。
console.err コンソールの終了時に作成されます。
disp.err ディスパッチャの終了時に作成されます。
main.err メインスレッドの終了時に作成されます。
reader.err リーダの終了時に作成されます。
Jobid.err ジョブの処理でのエラー発生時に作成されます。
スケジュールトレースファイルのクリーンアップ
スケジュールトレースの設定をオフにした場合、Distribution Server の /temp ディレクトリ内
のファイルとフォルダ、および /trc ディレクトリ内のスケジュールトレースファイル (J*.*)
は、Distribution Server の起動時に削除されます。このため、これらのファイルを保持するに
は、ファイルのバックアップを作成するか、スケジュールトレースを有効 (管理コンソールの
[Report Broker Servlet トレース] (Report Broker Servlet Trace) の [スケジュールトレース]
(Schedule Tracing) の値を [スケジュール] (SCHEDULE) または [スケジュールとレポート]
(SCHEDULE & REPORT) に設定) にします。
Distribution Server 初期化トレース
scheduler.log トレースファイルは、常に /qibm/userdata/qwebqry/base80/ReportCaster/log
ディレクトリに作成されます。このファイルは、Distribution Server の初期化をトレースし、
管理コンソールの [Report Broker Servlet トレース] (Report Broker Servlet Trace) で有効にした
オプションを表示します。また、ログファイルに書き込まれた情報も表示します。
224
IBM
5. Report Broker の使用
参照
scheduler.log
以下は、scheduler.log トレースファイルの一部です。
Reporting Server のトレース
Reporting Server トレースは、ジョブの実行と配信に関する情報を提供します。サーバトレー
スを有効にするには、次の手順を実行します。
1. Reporting Server コンソールにアクセスします。
2. メニューバーから [ワークスペース] (Workspace) を選択し、[機能診断] (Diagnostics)、[ト
レース] (Traces) を選択します。
3. [トレースを有効にする] (Enable Traces) をクリックします。
DB2 Web Query for IBM i
225
Report Broker の管理
Report Broker の管理
Report Broker 管理者が Report Broker へのアクセスを構成する方法について説明します。
この章は、Report Broker 管理者を対象として記述されています。Report Broker を使用可能に
するには、管理者が Report Broker の構成設定を確認する必要があります。
Report Broker 構成設定の確認
ここでは、構成確認オプションへのアクセス方法について説明します。
DB2 Web Query 管理コンソールから構成オプションにアクセスするには、[Report Broker]、[構
成] (Configuration) をクリックします。右側ウィンドウに、下図のような構成オプションが表
示されます。
メールサーバのメールホストを変更するには、その他の設定を確認し、適切な変更を加えま
す。すべての変更が完了したところで、[保存] (Save) をクリックします。
226
IBM
5. Report Broker の使用
次のメッセージが表示されます。
Report Broker Configuration changes have been saved.
Do you want to restart Report Broker?
[OK] をクリックし、Report Broker Distribution Server を再起動します。再起動が完了すると、
メッセージが表示されます。メッセージウィンドウで [OK] をクリックします。
参照
Report Broker の構成設定
次の設定にアクセスにするには、[Report Broker] メニューから [構成] (Configuration) を選択し
ます。
デフォルト Email 送信者 (Default Mail From)
Email 配信を利用したスケジュールの [送信者] (From) テキストボックスのデフォルト値で
す。任意の値にすることができます。
デフォルト Email 返信アドレス (Default Mail Reply Address)
Email 配信を利用したスケジュールの [返信アドレス] (Reply Address) テキストボックスの
デフォルト値です。
デフォルト通知タイプ (Default Notify Type)
スケジュールステータスの通知を、指定済みの Email アドレスに送信するかどうかを指定
します。利用可能な値は次のとおりです。
なし (Never)
Report Broker スケジュールステータスの通知は送信されません。このオプションがデ
フォルト設定で選択されています。
常に通知 (Always)
スケジュールが実行されるたびに指定したユーザに通知が送信されます。
エラー発生時 (On Error)
スケジュールジョブの実行中にエラーが発生した場合、指定したユーザに通知が送信
されます。[エラー発生時] (On Error) 通知オプションの使用をお勧めします。
メールホスト (Mail Host)
Email 配信を使用したスケジュールのデフォルトメールサーバの名前です。
DB2 Web Query for IBM i
227
Report Broker の管理
メールサーバのポートの指定には、hostname[:port] を使用することもできます。ポートを
指定しない、または指定したポートが存在しない場合は、デフォルトポートが使用されま
す。
セキュア SSL 接続 (Secure SSL connection)
メールサーバにセキュア SSL 接続が必要かどうかを指定します。
必要な証明書を Distribution Server Keystore に追加し、その Keystore が Distribution Server
の Classpath に含まれるよう更新する必要があります。
セキュア TLS 接続 (Secure TLS connection)
メールサーバにセキュア TLS 接続が必要かどうかを指定します。
認証の実行 (Authentication)
メールサーバの認証に、ユーザ ID および Email アドレスが必要かどうかを指定します。
SMTP ユーザ (SMTP User)
SMTP (Simple Mail Transfer Protocol) 認証のユーザ ID です。
SMTP パスワード (SMTP Password)
SMTP 認証の SMTP ユーザ ID に関連付けられたパスワードです。
通知メールホスト (Notify Mail Host)
通知 Email を処理するメールサーバ名です。この値をブランクのままにすると、[メールホ
スト] (Mail Host) で指定したメールサーバが、通知メールサーバとして使用されます。
通知メールホストの指定には、hostname[:port] を使用することもできます。ポートを指定
しない、または指定したポートが存在しない場合は、デフォルトポートが使用されます。
ヒント:通知および Email 配信には、異なるメールサーバを使用することをお勧めしま
す。これにより、デフォルトメールサーバで問題が発生した場合でも、通知 Email の送信
が可能になります。
Excel Server URL
EXCEL 2007 (.xlsx) ファイルを構成するファイルコンポーネントの圧縮に使用する Application
Server、および DB2 Web Query のコンテキストルートを指定します。
228
IBM
5. Report Broker の使用
Distribution Server コードページ (Dserver Codepage)
Distribution Server 実行中のプラットフォームのコードページは、Reporting Server に渡さ
れ、Distribution Server に返信可能になります。国際言語サポート (NLS) で使用されます。
注意:バージョン V2.1.x では、この値は 65001 (Unicode) に事前定義されており、この
値を変更することはできません。
WFTrans InOut
Servlet WFTRANSINOUT プラグインを構成します。このプラグインは、カスタマイズされ
たプログラムで、構成後、Reporting Server への各リクエストの送信前のステップ、およ
び Reporting Server からの出力の受信後の最初のステップとして、Distribution Server によ
り呼び出されます。
WFTRANSINOUT プラグインを実装するパッケージおよびクラスの完全修飾名を入力しま
す。
イグジット jar ファイルおよび classpath を構成するには、次の手順を実行します。
1. WFTRANSINOUT プラグインの実装が格納された jar ファイルを、使用する
/qibm/proddata/qwebqry/base80/ReportCaster/lib ディレクトリにコピーします。
2. /qibm/proddata/qwebqry/base80/ReportCaster/bin/classpath ファイルを編集し、既
存の jar ファイルのリストにこの jar ファイルを追加します。
3. Distribution Server を再起動します。
Web サーバコードページ (Webserver Codepage)
Web サーバがインストールされているプラットフォームのコードページです。
注意:バージョン V2.1.x では、この値は 65001 (Unicode) に事前定義されており、この
値を変更することはできません。
ログ削除の期限 (Log Purge Period)
設定した日数を超過したログレポートを自動的に削除します。デフォルト値は 30 日です。
デフォルト値は、365 日間です。
ログ削除時間 (Log Purge Time)
ログ削除の開始時間です。デフォルト値は 1:00 A.M. です。
DB2 Web Query for IBM i
229
Report Broker の管理
最大スレッド (Maximum Threads)
Distribution Server がスケジュール済みジョブの処理で利用することができる同時接続 (ス
レッド) の数を制御します。デフォルト値は、3 スレッドです。
読み込み間隔 (Reader Interval)
スケジュール済みジョブを確認する Distribution Server のポーリング間隔 (分) です。デフォ
ルト値は 1 分です。
リカバリ (Recovery)
スケジュール済みジョブの回復処理を行います。利用可能な値は次のとおりです。
オン (On)
Distribution Server は、スタートアップ中に、スケジュール済みのジョブのうち、処理
され完了していないものの回復処理を行います。
オフ (Off)
Distribution Server は、スタートアップ中に、スケジュール済みジョブの回復処理を行
いません。このオプションがデフォルト設定で選択されています。
スキャンバック (Scan Back)
Distribution Server が一定期間利用不可になった場合、その期間にスケジュールが予定され
ていたジョブは、どれも実行されません。デフォルト設定では、Distribution Server が再起
動されたときに、次回実行時間が現在の時間よりも前の値に設定されているジョブがすべ
て検索され、それらのジョブにスケジュールされた次回実行時間に応じて、次回実行時間
が再設定されます。スキャンバック値およびスキャンバックタイプの設定によって、
Distribution Server がジョブを検索する時間間隔、およびそのジョブを実行するかどうかを
制御することができます。
スキャンバック値は 24 時間を表す整数値で、Distribution Server の再起動時を開始点とし
ます。Distribution Server は、この値に基づいて、まだ実行されていないジョブを検索して
実行します。スキャンバックは整数で指定し、最大値は 365 です。デフォルト値は 15 日
です。
230
IBM
5. Report Broker の使用
スキャンバックタイプ (Scan Back Type)
次のいずれかの値を指定します。
オン (On)
スキャンバック機能を有効にします。Distribution Server は、次回実行時間が現在の時
間よりも前に設定されているジョブをすべて検索後、時間間隔がスキャンバック設定
内に収まるジョブのみを実行します。さらに、最初に見つかったジョブすべての次回
実行時間を再設定します。このオプションがデフォルト設定で選択されています。
オフ (Off)
スキャンバック機能をオフにします。Distribution Server は、デフォルトの動作どお
り、次回実行時間の値が現在の時間よりも前に設定されているすべてのジョブを検出、
実行、再設定します。
次回実行時間 (Reset Next Run Time)
次回実行時間の値が現在の時間よりも前に設定されているすべてのジョブを検索し、
次回実行時間を次回スケジュールされているジョブの実行時間に再設定します。スキャ
ンバック値を 0 (ゼロ) にすると、このスキャンバックタイプ (デフォルト設定) に設定
されます。
ZIP エンコード (Zip Encoding)
Report Broker 管理者は、Distribution Server のプラットフォームのデフォルト以外のエン
コードを指定することができます。Distribution Server 上にインストールされている WinZip
またはその他の圧縮ユーティリティが使用するエンコードに一致させる必要があります。
Report Broker のスケジュール出力フォーマット
Report Broker 出力フォーマットに関しての説明、推奨される使用方法、考慮事項について記
述します。
スケジュールを作成する場合、スケジュール出力に使用するフォーマットを指定します。ここ
では、Report Broker で使用可能なフォーマットと、その使用と配信時の注意点について説明
しています。
AHTML
フォーマット: AHTML (.htm, .html)
DB2 Web Query for IBM i
231
Report Broker のスケジュール出力フォーマット
説明:カスタマイズ可能なオプションを使用して HTML フォーマットのレポートを作成しま
す。ここでは、Excel ブックのような機能を使用することができます。
用途 (推奨): Web ブラウザでの Email 表示
考慮事項
複合レポート以外のバーストをサポートします。
Email の添付ファイルでのみ配信が可能です。Email メッセージ本文として配信することは
できません。
APDF
フォーマット:APDF (.pdf)
説明:「PDF active report フォーマット」とも呼ばれ、Flex から PDF ドキュメントを作成して
エクスポートします。
用途 (推奨):レポートの動的な表示に使用します。
DHTML
フォーマット: DHTML (.htm, .mht)
説明:ハイパーリンクおよびその他の WWW (World Wide Web) 機能をサポートします。スタイ
ルシートのフォーマットを保持します。
HTML の機能に加えて、DHTML は Web アーカイブフォーマット (.mht) をサポートします。
用途 (推奨): Web ブラウザでの Email 表示
考慮事項
DHTML フォーマットのデフォルトファイルタイプは、.mht です。プロシジャから返され
る出力が HTML の場合、出力ファイルを正しく開くには、ファイルタイプを手動で .htm に
変更する必要があります。
バーストをサポートします。
Reporting Server から取得されるファイルが Web アーカイブファイル (.mht) 以外の場合、
DHTML を Email メッセージの本文として配信することができます。取得されるファイルが
Web アーカイブファイルの場合は、このフォーマットを本文として配信することはできま
せん。
232
IBM
5. Report Broker の使用
出力が .mht ではなく .htm の場合は、DHTML を Email の添付ファイルとして配信し、Email
メッセージの本文として送信することができます。
DHTML には、2 つのフォーマットがあります。
リクエストに SET HTMLARCHIVE=ON コマンドが設定されている場合、スケジュールプ
ロシジャ は HTML ファイルを出力します。Email または FTP で配信する場合は、ファ
イルタイプ .htm を使用します。
SET HTMLARCHIVE=ON コマンドが指定されているときは、スケジュールプロシジャは
Web アーカイブファイル (.mht) を出力します。Email または FTP で配信する場合は、
ファイルタイプ .mht を使用します。
DOC
フォーマット:DOC (.txt)
説明:スケジュール出力をワードプロセッサ用テキストとして開きます。テキストは、すべて
のワードプロセッサアプリケーションで開くことができます。ASCII フォームフィード文字を
保持し、ページ出力を正しく表示します。
用途 (推奨):ワードプロセッサアプリケーション、フォーマットが未設定の印刷レポート、
Emailに使用します。
考慮事項
ほとんどのフォーマットを保持しません。ハイパーリンクやアラートはサポートしません。
Email の添付ファイルまたは Email メッセージの本文として配信することができます。
バーストをサポートします。
EXL07
フォーマット:EXL07 (.xlsx)
説明:スケジュール出力を Excel 2007 または 2010 で開きます。
用途 (推奨):Email に使用します。
考慮事項
DB2 Web Query for IBM i
233
Report Broker のスケジュール出力フォーマット
このフォーマットによるレポート配信をスケジュールする場合、プロシジャ、構成設定の
[Excel Server URL] のいずれかで、Excel、PowerPoint 2007、PowerPoint 2010 ファイルコ
ンポーネントを配信用に圧縮する Application Server が指定されていることを確認します。
注意:スケジュールするプロシジャ (.fex) で Excel Server URL (EXCELSERVURL) 値を指定す
ると、構成設定で指定されている値が上書きされます。
複合レポート以外のバーストをサポートします。
EXL2K
フォーマット:EXL2K (.xls)
説明:スケジュール出力を Excel 2000 以降のバージョンで開きます。
ほとんどのスタイルシート属性をサポートしているため、完全なレポートのフォーマット設定
が可能です。
用途 (推奨):Email に使用します。
考慮事項
Excel2000 以降のバージョンをインストールしておく必要があります。
フォーマットは ASCII です。
.xht 拡張子を持つすべての EXL2K 出力は、Email または FTP 配信用に、動的に .xls に変更
されます。Web サーバの MIME テーブルを編集して、.xls 拡張子をバイナリではなく ASCII
アプリケーションデータにする必要があります。
複合レポート以外のバーストをサポートします。
234
IBM
5. Report Broker の使用
EXL2K FORMULA
フォーマット:EXL2K FORMULA (.xls)
説明:スケジュール出力を Excel 2000 以降のバージョンで開きます。
列合計、行合計、中間合計など、集計情報はすべて Excel 関数として格納され、結果が計算、
表示されます。
用途 (推奨):Email に使用します。
考慮事項
Excel2000 以降のバージョンをインストールしておく必要があります。
フォーマットは ASCII です。
.xht 拡張子を持つすべての EXL2K 出力は、Email または FTP 配信用に、動的に .xls に変更
されます。Web サーバの MIME テーブルを編集して、.xls 拡張子をバイナリではなく ASCII
アプリケーションデータにする必要があります。
複合レポート以外のバーストをサポートします。
EXL97
フォーマット:EXL97 (.xls)
説明:スケジュール出力を Excel97 ワークシートファイルとして開きます。レポートフォー
マットおよびドリルダウンをサポートをする HTML ベースの表示フォーマットです。
用途 (推奨):Email に使用します。
考慮事項
Excel97 以降のバージョンをインストールしておく必要があります。
バーストをサポートします。
FLEX
フォーマット:Flash
説明 FLEX フォーマットは、active report の可搬性およびインタラクティブ機能を強化しま
す。
用途 (推奨): Web ブラウザでの Email 表示
DB2 Web Query for IBM i
235
Report Broker のスケジュール出力フォーマット
考慮事項
バーストはサポートされません。
一般的に使用されているブラウザは、Flash の active report フォーマットを Shockwave
Flash オブジェクトとして認識します。
FUSION はイメージが表示されないため、AFLEX フォーマットで使用することはできませ
ん。
Flash を有効にするには、 Reporting Server で、Java サービスの Java ヒープサイズを 512
メガバイト以上に設定します。
HTML
フォーマット: HTML (.htm、.html)
説明:ハイパーリンクおよびその他の Web ベースの機能をサポートします。スタイルシート
のフォーマットを保持します。
用途 (推奨): Web ブラウザでの Email 表示
考慮事項
HTML フォーマットのデフォルトファイルタイプは .htm です。プロシジャから返される出
力が .mht ファイルの場合、出力ファイルを正しく開くには、ファイルタイプを .mht に手
動で変更する必要があります。
通常、イメージ付きの HTML を出力するには、フォーマットとして DHTML を選択し、拡
張子 .mht で配信します。 配信フォーマットとして、HTML を選択することもできます。
HTML を選択した場合、デフォルト設定では、Report Broker によって、拡張子が .htm の出
力が生成されます。
スケジュールするプロシジャに SET WEBARCHIVE = ON コマンドが指定されており、出力
ページにイメージが含まれていて、フォーマットとして HTML を選択する場合は、[保存レ
ポート名] (Save Report As) フィールドを .html から .mht に変更する必要があります。
HTML レポートを Emailまたは FTP で配信する場合、次のレポートタイプはサポートされま
せん。
アコーディオンレポート
目次 (TOC) レポート
236
IBM
5. Report Broker の使用
ピアグラフレポート
マルチドリルダウンレポート
HFREEZE オプション
バーストをサポートします。
Email の添付ファイルまたは Email メッセージの本文として配信することができます。
GRAPH FILE 構文を含むプロシジャで使用することができます。GRAPH FILE とともに使用
する場合、Report Broker は (JSCOM3 を使用して) グラフを Reporting Server 上に自動生成
し、HTMLEMBEDIMG=ON を使用して HTML 出力に埋め込みます。スケジュールするプロ
シジャで HTMLARCHIVE=ON が指定されている場合、この設定は HTMLEMBEDIMG=ON を
上書きし、以前のバージョンの Internet Explorer では表示不可の出力を生成します。
HTML5
フォーマット:HTML5 (.htm)
説明:スケジュール出力をグラフイメージとして開きます。これらのグラフイメージは、ビッ
トマップで、1600 万色をサポートします。また、HMTL5 グラフを圧縮してもデータ損失が発
生しないため、圧縮したファイルを解凍して元の状態に戻すことができます。そのため、HMTL5
イメージを保存、編集、再保存した場合でも全体の画質は劣化しません。
用途 (推奨): Email および FTP
考慮事項
HTML5 として配信したレポートは、Internet Explorer 8 では正しく開けない場合がありま
す。Internet Explorer 8 では HTML5 はサポートされないため、Internet Explorer 8 は、HTML5
フォーマット (JSCHART) で配信されたグラフを最初に Adobe Flash プラットフォームを使
用して表示しようとします。Flash で表示できない場合は、Microsoft VML 標準が使用され
ます。
GRAPH FILE 構文を含むプロシジャにのみ使用することができます。
バーストはサポートしません。
このフォーマットは静止イメージを作成するため、ドリルダウンはサポートしません。
Email および FTP 配信では、完全修飾 FOCEXURL を使用する必要があります。
DB2 Web Query for IBM i
237
Report Broker のスケジュール出力フォーマット
JPEG
フォーマット:JPEG (.jpg, .jpeg, .jpe, .jfif)
説明:スケジュール出力を GIF フォーマットのグラフイメージとして開きます。
用途 (推奨):Email に使用します。
考慮事項
GRAPH FILE 構文を含むプロシジャにのみ使用することができます。
バーストはサポートされ、GRAPH FILE リクエストの 2 番目の BY フィールドで実行されま
す。
JPG フォーマットは静的イメージを作成するため、ドリルダウンはサポートしません。
見出しまたは脚注が含まれたグラフをイメージフォーマット (GIF、JPEG、PNG、SVG) で配
信する場合は、InfoAssist オプションを選択することで、見出しと脚注をイメージに埋め込
む必要があります。埋め込みオプションが選択されていない場合、配信される JPEG ファ
イルに見出しおよび脚注は含められません。この場合、見出しまたは脚注が含まれたグラ
フを配信するには、HTML、HTML5、または PDF を使用します。
PDF
フォーマット:PDF (.pdf)
説明:Adobe Reader を使用して印刷した場合、または適切なドライバが構成されたプリンタ
に配信した場合に、スケジュール出力の外観が保持されます。関連するすべてのスタイルシー
トフォーマットが保持されます。
用途 (推奨):Email、プリンタに使用します。
考慮事項
Email 添付ファイル内のハイパーリンクはサポートしません。受信者は、Adobe Reader を
使用して表示する必要があります。
プリンタは、Report Broker で PDF のプリンタ出力が構成され、プリンタに適切なドライバ
が設定されている場合にサポートされます。
バーストをサポートします。
238
IBM
5. Report Broker の使用
Report Broker が BY HIGHEST primarysortfield 構文を含む TABLE リクエストで作成された
PDF レポートを配信する場合、レポートには主ソートフィールド値ごとにページ区切りが
挿入されます。
PDF ドリルスルー機能をサポートします。
PNG
フォーマット:PNG (.png)
説明:スケジュール出力をグラフイメージとして開きます。これらのグラフイメージは、ビッ
トマップで、1600 万色をサポートします。さらに、PNG グラフは、データ損失が生じない方
法で圧縮されるため、データは完全に元どおりに解凍されます。そのため、PNG を保存、変
更、再保存しても、全体の画質が低下することはありません。PNG グラフは、この点において
GIF グラフより優れています。
用途 (推奨):Email に使用します。
考慮事項
GRAPH FILE 構文を含むプロシジャにのみ使用することができます。
バーストはサポートされ、GRAPH FILE リクエストの 2 番目の BY フィールドで実行されま
す。
このフォーマットは静止イメージを作成するため、ドリルダウンはサポートしません。
見出しまたは脚注が含まれたグラフをイメージフォーマット (GIF、JPEG、PNG、SVG) で配
信する場合は、InfoAssist オプションを選択することで、見出しと脚注をイメージに埋め込
む必要があります。埋め込みオプションが選択されていない場合、配信される PNG ファイ
ルに見出しおよび脚注は含められません。この場合、見出しまたは脚注が含まれたグラフ
を配信するには、HTML、HTML5、または PDF を使用します。
PPT
フォーマット:PPT (.ppt)
説明:Web アーカイブフォーマットで新しい PowerPoint ファイルを作成します。
用途 (推奨):Email に使用します。
考慮事項
DB2 Web Query for IBM i
239
Report Broker のスケジュール出力フォーマット
バーストをサポートします。
PowerPoint は、単一レポートとして出力することができ、レポート (TABLE) のスタイルシー
トに埋め込むことで、グラフを必要な数だけ格納するできます。
PPTX
フォーマット:PPTX (.pptx)
説明:スケジュール出力を Excel 2007 または 2010 で開きます。
用途 (推奨):Email に使用します。
考慮事項
バーストはサポートされません。
このフォーマットによるレポート配信をスケジュールする場合、プロシジャ、ReportCaster
構成設定の [Excel Server URL] のいずれかで、Excel、PowerPoint 2007、PowerPoint 2010
ファイルコンポーネントを配信用に圧縮する Application Server が指定されていることを確
認します。
注意:スケジュールするプロシジャ (.fex) で Excel Server URL (EXCELSERVURL) 値を指定す
ると、ReportCaster の構成で指定されている値が上書きされます。
PPTX ファイルは、単一レポートとして出力することができます。レポート (TABLE) のスタ
イルシートに埋め込み、必要な数のグラフを含めることができます。
PS
フォーマット:PS (.ps)
説明:スケジュール出力を PostScript として保存することができます。関連するすべてのスタ
イルシートフォーマットが保持されます。
用途 (推奨):プリンタ配信で使用します。
考慮事項
ハイパーリンクはサポートしません。
PostScript をサポートするプリンタを使用する必要があります。受信者は、PostScript をサ
ポートするアプリケーション (例、GhostView) を使用する必要があります。
バーストをサポートします。
240
IBM
5. Report Broker の使用
SVG
フォーマット:SVG (.svg)
説明:スケジュール出力をグラフイメージとして開きます。このファイルフォーマットは、
XML ベースで、強力でインタラクティブなイメージを提供します。
用途 (推奨):Email に使用します。
考慮事項
受信者は、SVG グラフイメージの表示をサポートするブラウザ、または Adobe SVG Viewer
for Windows などの SVG ビューアを使用する必要があります。Adobe SVG Viewer for Windows
をダウンロードするには、http://www.adobe.com にアクセスしてください。
GRAPH FILE 構文を含むプロシジャにのみ使用することができます。
バーストはサポートされ、GRAPH FILE リクエストの 2 番目の BY フィールドで実行されま
す。
見出しまたは脚注が含まれたグラフをイメージフォーマット (GIF、JPEG、PNG、SVG) で配
信する場合は、InfoAssist オプションを選択することで、見出しと脚注をイメージに埋め込
む必要があります。埋め込みオプションが選択されていない場合、配信される SVG ファイ
ルに見出しおよび脚注は含められません。この場合、見出しまたは脚注が含まれたグラフ
を配信するには、HTML、HTML5、または PDF を使用します。
このフォーマットは静止イメージを作成するため、ドリルダウンはサポートしません。
WP
フォーマット: WP (.txt)
説明:スケジュール出力を Web ブラウザ上のワードプロセッサ用テキストとして開きます。
テキストは、すべてのワードプロセッサアプリケーションで開くことができます。
用途 (推奨):ワードプロセッサアプリケーション、フォーマットが未設定の印刷レポート、
Email に使用します。
考慮事項
ページ区切りや、ほとんどのフォーマットを保持しません。
ハイパーリンクやアラートはサポートしません。
DB2 Web Query for IBM i
241
Report Broker のスケジュール出力フォーマット
Email の添付ファイルまたは Email メッセージの本文として配信することができます。
バーストをサポートします。
242
IBM
6
DB2 Web Query スプレッドシートクライ
アントアドインの使用
スプレッドシートクライアントは Microsoft Office のアドインで、このツールを使用する
と、Excel を DB2 Web Query レポートツールに直接接続し、データのアクセスと分析を
行うことができます。Excel を DB2 Web Query レポートエンジンに接続することで、ス
プレッドシートクライアントから、使用可能な DB2 Web Query アダプタすべてを活用す
ることが可能になります。
スプレッドシートアドインをデスクトップにインストールして、定義済みデータソース
にアクセスし、クエリの作成と編集を行うことができます。クエリは Excel ドキュメン
トとして保存し、いつでも更新することができます。
DB2 Web Query のレポートと接続情報は、Excel ブックとして保存可能なため、セキュ
リティとアクセスの権限を、企業全体で共有することができます。この機能によって、
レポートを再作成する時間が短縮され、情報の分析により多くの時間を費やして、効率
的な意思決定を行うことができます。また、Excel データプライバシー機能を拡張するた
め、より優れたコンプライアンス対策にもなります。Excel でレポートを作成する際は、
セルすべて、またはセルのいくつかをロックして、シートをパスワードで保護すること
ができます。セルのロックは、ブックを共有する場合に、データおよびクエリの保護に
役立ちますが、Excel では、ロックしたセルの更新や編集は行えません。
トピックス
スプレッドシートクライアントの機能
スプレッドシートクライアントの構成
デフォルト DB2 Web Query 環境の構成
スプレッドシートクライアントのインストールと設定
スプレッドシートクライアントへのアクセス
Web サーバ接続設定の定義
DB2 Web Query へのログイン
DB2 Web Query for IBM i
243
スプレッドシートクライアントの機能
マスターファイルの選択
InfoAssist によるレポートクエリの作成
構造化 adhoc フォームによるレポートクエリの作成
Developer Workbench による構造化 adhoc フォームの作成
クエリプロパティの設定
スプレッドシートクライアントの機能
使い慣れた Excel 環境でスプレッドシートクライアントを使用する際は、次のような強力な機
能を活用することができます。スプレッドシートクライアントには、これ以外にもさまざまな
機能が用意されています。
スプレッドシートクライアントによって入力されるリアルタイムの情報を使用して、Excel
アプリケーションを作成する。
複数のデータソースを 1 つのシートに統合して、ダッシュボードやスコアカードを作成す
る。
スプレッドシートアドインによって自動的に生成されて更新される名前付きセル範囲と数
式を使用して、シートでデータの整合性を保持する。
DB2 Web Query のシンプルかつパワフルな adhoc レポート機能を使用して、クエリを最初
から作成する。
各自のカスタム adhoc フォームを使用して、シートにデータを入力する。
計算結果と合計を Excel の数式として出力する。
出力のスタイル設定、データフィルタの追加、ドリルダウンの追加を行う。
64 ビットバージョンの Excel 2010、2013 サポート。
32 ビットバージョンの Excel 2003、2007、2010、2013 サポート。
注意:スプレッドシートクライアントアドインを使用して DB2 Web Query に接続するユーザ
は、同一の Hotfix バージョンに接続する必要があります。たとえば、使用中のアドインのバー
ジョンが DB2 Web Query v2.1 HF4 の場合は、DB2 Web Query v2.1 HF4 環境に接続します。異
なるバージョンへの接続は、サポートされていません。
244
IBM
6. DB2 Web Query スプレッドシートクライアントアドインの使用
スプレッドシートクライアントの構成
スプレッドシートクライアントを構成するには、DB2 Web Query 管理コンソールを使用しま
す。スプレッドシートクライアントのデフォルト設定では、DB2 Web Query MR セキュリティ
の使用が構成されています。これは、DB2 Web Query で定義されたセキュリティを利用するた
め、DB2 Web Query 環境で利用可能なデータすべてへのセキュアなアクセスを提供します。コ
ンソールでその他の設定オプションを構成して、クエリを作成する際に、Managed Reporting
リポジトリに格納された SAF (構造化 adhoc フォーム) へのアクセスを可能にすることもでき
ます。SAF は、データソースに接続済みで、レポートプロシジャが格納された HTML フォーム
です。SAF を使用して、一連のパラメータを選択し、データを構築して Excel で分析すること
ができます。
注意:実行ユーザ (Run-time enablement user) は、InfoAssist の使用は許可されていないため、
SAF を使用する必要があります。
Managed Reporting セキュリティ下でのスプレッドシートクライアントの機能が強化され、
ユーザのマスターファイルリストは、リポジトリフォルダのプロパティで設定されているアプ
リケーションパスに基づいて、表示されるようになっています。これにより、Managed Reporting
セキュリティが適切に使用され、ユーザは権限を所有するメタデータのみにアクセス可能にな
ります。
DB2 Web Query for IBM i
245
スプレッドシートクライアントの構成
手順
スプレッドシートクライアントを構成するには
1. QWQADMIN 管理者 ID を使用して DB2 Web Query にログインし、管理コンソールを起動
します。詳細は、36 ページの 「 管理コンソール」 を参照してください。
2. ナビゲーションウィンドウで [構成] (Configuration)、[スプレッドシートクライアント]
(Spreadsheet Client) をクリックします。
[DB2 Web Query スプレッドシートクライアント] (DB2 Web Query Spreadsheet Client) パ
ネルが表示されます。このパネルの [IBI_Quick_Data_Security] は [MR] にデフォルト設定
されています。この設定を変更することはできません。
3. [IBI_Quick_Data_Form_Only] パラメータで、[無効] (NO) (デフォルト値) または [有効] (YES)
を選択します。[有効] (YES) を選択すると、ユーザは使用可能な構造化 adhoc フォーム
(SAF) のみにアクセスできるようになります。ユーザは、レポートの作成に InfoAssist を
使用することはできなくなります。
4. IBI_Quick_Data_Form_Path パラメータの使用は廃止されています。このバージョンでは、
SAF はユーザがアクセス可能な任意のフォルダに格納することができます。以前のリリー
スからアップグレードした場合は、ユーザ各自が所有するフォルダに SAF をコピーするこ
とをお勧めします。
5. [保存] (Save) をクリックし、構成設定を保存します。メインツールバー上の [キャッシュ
のクリア] (Clear Cache) をクリックし、この Web アプリケーションでのサイト収集キャッ
シュをクリアします。
246
IBM
6. DB2 Web Query スプレッドシートクライアントアドインの使用
デフォルト DB2 Web Query 環境の構成
スプレッドシートクライアントアドインには、構成ファイルのテンプレートが用意されていま
す。管理者は、このテンプレートを使用して、デフォルト DB2 Web Query 環境を設計するこ
とができます。この構成ファイルは、DB2 Web Query Web サーバのポート番号、エイリアス、
クライアントパスなどの項目を定義します。これらの項目によって、ユーザのデフォルト DB2
Web Query 環境が提供されるため、ユーザがスプレッドシートクライアントを使用する際に、
これらのパラメータを手動で定義する追加手順を省略することができます。
この構成ファイルは「wqsclient.cfg」という名前で、次のディレクトリに格納されています。
/QIBM/ProdData/QWEBQRY/base80/utilities/quickdata
この構成ファイルには、複数の DB2 Web Query 構成を格納することができます。構成ファイ
ルに複数の DB2 Web Query 構成が含まれている場合、スプレッドシートクライアントを開く
際には、ファイルの最後に記述されている構成が使用されます。
スプレッドシートアドインのテンプレートとして提供される構成ファイルには、構成のサンプ
ル、および各自の構成の作成を支援する指示が格納されています。次の記述は、構成ファイル
の DB2 Web Query 構成の一例を示しています。
SERVER_START
PROTOCOL="http"
HOST="wq_hostname"
PORT="12331"
HTML_ALIAS="/webquery_html"
CLIENT_PATH="/webquery/WFServlet"
SERVER_END
構成ファイルを作成する際は、次のガイドラインと規則を使用します。
構成ファイルの名前は、スプレッドシートアドインファイルと同一の名前と拡張子 (.cfg)
を付ける必要があります (例、wqsclient.cfg)。
構成ファイルは、スプレッドシートアドイン (.xla) の実行マシンの同一ディレクトリに格
納する必要があります。
DB2 Web Query 構成のそれぞれは、区切り文字「SERVER_START」および「SERVER_END」
の間に格納する必要があります。
DB2 Web Query for IBM i
247
スプレッドシートクライアントのインストールと設定
DB2 Web Query に接続するには、構成のそれそれに、次のパラメータを格納する必要があ
ります。
PROTOCOL DB2 Web Query 実行環境で使用するプロトコルです。DB2 Web Query が
SSL 環境で実行されている場合は、PROTOCOL の値として https を指定する必要があり
ます。デフォルト値は http です。
HOST DB2 Web Query Web アプリケーションのインストール先サーバ名です。
PORT DB2 Web Query のインストール先 Application Server のポート番号です。デフォ
ルトのポート番号は 12331 です。この設定を変更することはできません。
HTML_ALIAS DB2 Web サーバまたは Application Server で、Web Query 静的ページ格
納先 のエイリアスです。デフォルト値は /webquery_html で、この値を変更することは
できません。先頭のスラッシュ記号 (/) は必須です。
CLIENT_PATH DB2 Web Query Web アプリケーションファイル web.xml で定義されて
いる DB2 Web Query Servlet のパスです。値は /webquery/WFServlet で、この値を変更
することはできません。先頭のスラッシュ記号 (/) は必須です。
上記の例では、パラメータ値の前後に二重引用符 (") を使用していますが、これはオプ
ションです。
ファイルのコメント行は、ナンバー記号 (#) で開始します。
スプレッドシートクライアントのインストールと設定
DB2 Web Query スプレッドシートアドインの要件は、次のとおりです。
DB2 Web Query バージョン 2.1 以降
Excel 2003 以降
手順
DB2 スプレッドシートクライアント Excel 2003 アドインをインストールして設定
するには
スプレッドシートアドインおよび構成ファイルは、次のパスに格納されています。
/QIBM/ProdData/QWEBQRY/base80/utilities/quickdata
1. wqsclient.xla アドインおよび wqsclient.cfg ファイルをハードディスクの次のディレクトリ
にコピーします。
248
IBM
6. DB2 Web Query スプレッドシートクライアントアドインの使用
Windows XP の場合
C:¥
Documents and Settings¥
userid¥
Application Data¥
Microsoft¥
AddIns¥
Windows 7 の場合
C:¥
Users¥
userid¥
AppData¥
Roaming¥
Microsoft¥
AddIns¥
説明
userid
PC のログオンに使用するユーザ名です。
スプレッドシートアドインを適切なディレクトリに格納後、Excel を開いて、[アドイン]
(Add-Ins) ダイアログボックスで、[Web Query スプレッドシートクライアント] (Web Query
Spreadsheet Client) オプションを選択する必要があります。
2. Microsoft Excel を起動します。
3. [ツール] (Tools)、[アドイン] (Add-Ins) を選択します。
DB2 Web Query for IBM i
249
スプレッドシートクライアントのインストールと設定
下図のように、[アドイン] (Add-Ins) ダイアログボックスが表示され、[有効なアドイン]
(Add-Ins available) のオプションとして、[Web Query スプレッドシートクライアント] (Web
Query Spreadsheet Client) が表示されます。
注意:[アドイン] (Add-Ins) ダイアログボックスに [Web Query スプレッドシートクライア
ント] (Web Query Spreadsheet Client) が表示されない場合は、適切なディレクトリにアド
インが存在することを確認してください。
4. [Web Query スプレッドシートクライアント] (Web Query Spreadsheet Client) を選択し、
[OK] をクリックします。
5. Excel を閉じて、再び開きます。
250
IBM
6. DB2 Web Query スプレッドシートクライアントアドインの使用
下図のように、Excel で [Web Query] という新しいメニューが有効になります。
手順
DB2 スプレッドシートクライアント Excel 2007 アドインをインストールして設定
するには
スプレッドシートアドインおよび構成ファイルは、次のパスに格納されています。
/QIBM/ProdData/QWEBQRY/base80/utilities/quickdata
1. wqsclient.xla アドインおよび wqsclient.cfg ファイルをハードディスクの次のディレクトリ
にコピーします。
Windows XP の場合
C:¥
Documents and Settings¥
userid¥
Application Data¥
Microsoft¥
AddIns¥
Windows 7 の場合
C:¥
Users¥
userid¥
AppData¥
Roaming¥
Microsoft¥
AddIns¥
DB2 Web Query for IBM i
251
スプレッドシートクライアントのインストールと設定
説明
userid
PC のログオンに使用するユーザ名です。
スプレッドシートアドインを適切なディレクトリに格納後、Excel を開いて、[アドイン]
(Add-Ins) ダイアログボックスで、[Web Query スプレッドシートクライアント] (Web Query
Spreadsheet Client) オプションを選択する必要があります。
2. Microsoft Excel を起動します。
3. [Office] ボタンをクリックします。
4. [Excel のオプション] (Excel Options) を選択します。
5. [アドイン] (Add-Ins) オプションを選択します。
252
IBM
6. DB2 Web Query スプレッドシートクライアントアドインの使用
6. [Excel アドイン] (Excel Add-in) ドロップダウンリスト右側の [設定] (Go) ボタンをクリック
します。
[アドイン] (Add-Ins) ダイアログボックスが表示されます。
7. [Web Query スプレッドシートクライアント] (Web Query Spreadsheet Client) を選択し、
[OK] をクリックします。
スプレッドシートクライアントへのアクセス
インストール後、Excel の標準ツールバーから、スプレッドシートクライアントが利用可能に
なります。
DB2 Web Query for IBM i
253
スプレッドシートクライアントへのアクセス
Excel 2007 の場合、標準ツールバーに [アドイン] (Add-ins) タブが表示されます。下図のよう
に、このタブには、Web Query アドインを含めたすべてのアドインメニュー項目が表示されま
す。
Excel 2003 の場合、下図のように、Web Query アドインは、標準ツールバーの新しいメニュー
項目として表示されます。
Excel で、[Web Query] をクリックしてドロップダウンメニューを表示し、クエリ操作に必要な
すべてのオプションを確認します。[設定] (Settings) を除いた次のオプションは、Excel でクエ
リの一部が格納された任意のセルを右クリックした場合にも表示されます。
クエリの作成 (Create Query) このオプションは、新しいクエリの場合にのみ利用可能
で、[Web サーバとの接続] (Web Server Connection) ダイアログボックスを開いて、Reporting
Server と接続することができます。このダイアログボックスに続いて、[データソースを選
択] (Data Source Selection) ダイアログボックスが開き、マスターファイルを選択して
InfoAssist を起動し、クエリを作成することができます。
クエリの編集 (Edit Query) このオプションは、既存のクエリの場合にのみ利用可能で、
InfoAssist を開いて、クエリを編集することができます。
注意:[クエリの編集] (Edit Query) は、パスワードで保護されたセルでは有効になりませ
ん。
254
IBM
6. DB2 Web Query スプレッドシートクライアントアドインの使用
接続設定の編集 (Edit Connection) このオプションは、既存のクエリの場合にのみ利用可
能で、[Web サーバとの接続] (Web Server Connection) ダイアログボックスを開いて、Web
サーバ URL や HTML エイリアス、クライアントパス、Reporting Server などの接続設定を
編集することができます。接続情報が編集可能になると、レポートを再利用する際の時間
が節約され、社内での Excel ブックの共有が容易になります。
データ範囲のプロパティ (Data Range Properties) このオプションは、既存のクエリの
場合のみ利用可能で、[データ範囲のプロパティ] (Data Range Properties) ダイアログボック
スを開いて、Excel クエリのプロパティを設定することができます。詳細は、281 ページの
「 クエリプロパティの設定」 を参照してください。
データのリフレッシュ (Refresh Data) このオプションは、既存のクエリの場合のみ利用
可能で、[データのリフレッシュ] (Refresh Data) ダイアログボックスを開いて、レポートの
クエリデータを更新することができます。
[データのリフレッシュ] (Refresh Data) には、下図のようなセキュリティの警告が表示され
ます。
注意:パスワードで保護されたセルでは、リフレッシュ機能は有効になりません。
DB2 Web Query for IBM i
255
スプレッドシートクライアントへのアクセス
設定 (Settings) このオプションは、下図のような [Web Query スプレッドシートクライア
ントの設定] (Web Query Spreadsheet Client Settings) ダイアログボックスを開きます。
[Web Query スプレッドシートクライアントの設定] (Web Query Spreadsheet Client Settings)
ウィンドウには、次の設定があります。
Reporting Server へのログイン画面を毎回表示しない (On-Demand Reporting Server
Logon) この設定は、ユーザに DB2 Web Query へのログインを要求する方法を決定しま
す。このチェックをオンにすると、Excel の 1 セッションの間、最初にサーバに接続した
ときに、ログインが要求されます。オフにすると、たとえば、リフレッシュの間、または
クエリの編集処理の間など、Excel の 1 セッションの間に、DB2 Web Query にリクエスト
を発行するたびにログインが要求されます。
256
IBM
6. DB2 Web Query スプレッドシートクライアントアドインの使用
クエリの作成時に [プロパティ] ダイアログボックスを表示する (Show Properties dialog
when the query is created) このチェックをオンにすると、新しいクエリを実行するた
びに、Excel へのデータ挿入方法のオプションを選択するダイアログボックスが表示されま
す。下図は、[プロパティ] (Properties) ダイアログボックスを示しています。
クエリの結果を Excel シートに挿入する方法を制御するオプションには、次のものがあり
ます。
データをセルに挿入 (Insert cells for new data) このオプションを選択すると、単一
の Excel シートに、複数のクエリ結果を保持することができます。新しいデータの挿入
先によっては、以前のリクエストで入力されたデータは移動されます。
既存データを上書き (Overwrite existing cells with new data) このオプションを選
択すると、既存のデータは、新しいリクエストの結果で上書きされます。
DB2 Web Query for IBM i
257
スプレッドシートクライアントへのアクセス
クエリの生成後、ユーザは、既存のクエリのセルを右クリックして [データ範囲のプロパ
ティ] (Data Range Properties) を選択することで、新しいレポートのデータを Excel シート
でどのように表示するかを制御することもできます。詳細は、281 ページの 「 クエリプロ
パティの設定」 を参照してください。
トレースを有効にする (Enable Tracing) このオプションを選択すると、DB2 Web Query
スプレッドシートクライアントの情報をトレースファイルに保存して、通信エラーや、レ
ポートリクエストの作成と実行に関する問題のトラブルシューティングを行うことができ
ます。
保存される情報には、ツールが Web サーバおよび Reporting Server との接続を試行した時
間、データ要求が発行された時間、データが取得された時間などがあります。トレースファ
イルのデフォルト名は、wqsclient.txt で、このファイルは、DB2 Web Query スプレッドシー
トクライアントアドインファイルと同一のディレクトリに作成されます。以下はその例で
す。
C:¥
Users¥
userid¥
AppData¥
Roaming¥
Microsoft¥
Addins¥
注意:トレースは、Excel の単一アクティブセッション間に対して取得されます。Excel の
セッションを閉じると、トレースは自動的にオフになります。トレースファイルの内容は
累積され、トレースを有効にしたセッションのそれぞれのトレース情報が追加されます。
[トレースを有効にする] (Enable Trace) のチェックをオンにすると、[トレースファイル]
(Trace File) テキストボックスには、トレースファイルのフルパスが、自動的に入力されま
す。このパスには、トレースファイル名も含まれています。トレースファイルのパスおよ
びファイル名を変更するには、このテキストボックスに変更を入力するか、このテキスト
ボックス横の [...] (参照) ボタンをクリックして、新しいトレースファイルのパスとファイ
ル名を参照して選択します。
現在のトレースファイルを表示するには、[トレースを開く] (Open Trace) をクリックしま
す。
現在のトレースファイルの内容を削除するには、[トレースのクリア] (Clear Trace) をクリッ
クします。
258
IBM
6. DB2 Web Query スプレッドシートクライアントアドインの使用
Web サーバ接続設定の定義
クエリの作成と実行、およびクエリへのアクセスには、DB2 Web Query 環境との HTTP 接続が
必要です。新しいクエリを作成する際は、下図のような [Web サーバとの接続] (Web Server
Connection) ダイアログボックスが開きます。
スプレッドシートクライアント構成ファイル wqsclient.cfg は、管理者によって更新され、使
用する環境に適切な Web サーバの URL が格納されます。詳細は、247 ページの 「 デフォルト
DB2 Web Query 環境の構成」 を参照してください。新しく作成したクエリは、デフォルト設
定で、この接続を使用します。
参照
クエリによる Web サーバ接続使用上の注意
クエリによるデータ接続を行う際は、次のことがサポートされます。
匿名 Web サーバ
DB2 Web Query for IBM i
259
Web サーバ接続設定の定義
HTTP および HTTPS
接続詳細オプションダイアログボックス
[接続詳細オプション] (Advanced Connection Options) ダイアログボックスにアクセスするに
は、[Web サーバとの接続] (Web Server Connection) ダイアログボックスで、[詳細設定]
(Advanced) ボタンをクリックします。スプレッドシートクライアント構成ファイルには、使用
する DB2 Web Query 環境に適切な設定が格納されます。これらの設定を変更することはでき
ません。下図は、[接続詳細オプション] (Advanced Connection Options Dialog) ダイアログボッ
クスを示しています。
HTML エイリアス (HTML Alias) webquery_html ディレクトリの格納先 Web サーバのエイ
リアスを定義します。
クライアントパス (Client Path) Web サーバの呼び出し方法を指定します。使用する DB2
Web Query 環境は、Web Query Servlet で webquery コンテキストパスを使用します。その
結果、デフォルトのクライアントパスは、/webquery/WFServlet に設定されます。
260
IBM
6. DB2 Web Query スプレッドシートクライアントアドインの使用
DB2 Web Query へのログイン
スプレッドシートクライアントでは、DB2 Web Query 認証の使用が構成されます。下図のよう
に、ログイン時には、有効な DB2 Web Query Managed Reporting 認証情報の入力が要求され
ます。
適切なライセンスが環境に設定されていない場合、次のようなエラーメッセージが表示されま
す。
正常にログインすると、次の 2 つのオプションから、いずれかの実行が要求されます。
InfoAssist でのクエリの作成に使用する、マスターファイル (シノニム) が格納されている
フォルダを選択する。これにより、InfoAssist のクエリを使用して Excel ワークシートに
データが入力されます。
Excel ワークシートにデータを入力するために実行する、既存の HTML ファイル (SAF) を選
択する。
DB2 Web Query for IBM i
261
DB2 Web Query へのログイン
下図のように、フォルダおよび HTML ファイルは、ユーザの権限に基づいて表示されます。
262
IBM
6. DB2 Web Query スプレッドシートクライアントアドインの使用
マスターファイルの選択
Web Query リポジトリからフォルダを選択後、下図のように、対応するマスターファイル (シ
ノニム) のリストが表示されます。
[データソース] (Data Source) リストを下方向へスクロールして、目的のマスターファイルを
選択します。[完了] (Finish) をクリックすると、関連するデータフィールドがロードされて、
InfoAssist が開きます。
注意:マスターファイルは、新しいクエリの作成時にのみ選択可能です。既存のクエリの編集
中は、[データソースを選択] (Data Source Selection) ダイアログボックスを表示してマスター
ファイルを変更することはできません。
DB2 Web Query for IBM i
263
InfoAssist によるレポートクエリの作成
InfoAssist によるレポートクエリの作成
スプレッドシートクライアントアドインにアクセスして、新しいレポートクエリを Excel で直
接作成することができます。同一の Excel シート内や、1 つの Excel ブック内の複数のシート
に、複数のクエリを配置することが可能です。
複数のクエリが重なり合う場合は制約がありますが、これらは、Excel でクエリのプロパティ
のデータレイアウトオプションを使用して、調整することができます。この動作はスプレッド
シートクライアントではなく、Excel によって管理されます。
手順
InfoAssist で新しいレポートを作成するには
1. Excel ファイルを開きます。
2. クエリを配置するセルを選択します。
3. Excel のメニューで、[Web Query] オプションをクリックし、[クエリの作成] (Create Query)
を選択します。
任意のセルをクリックし、[Web Query レポートの作成] (Create Web Query Report) を選択
することもできます。
4. 表示される [Web サーバとの接続] (Web Server Connection) ダイアログボックスで、使用
する Web サーバの URL を指定します。
接続設定の指定後、[次へ] (Next) をクリックします。
ログイン済みで、DB2 Web Query の [設定] (Settings) で [Reporting Server へのログイン画
面を毎回表示しない] (On-Demand Reporting Server Logon) のチェックがオンになっている
場合を除いて、有効な DB2 Web Query 認証情報の入力が要求されます。
5. InfoAssist でのクエリの作成に使用する、マスターファイル (シノニム) が格納されている
フォルダを選択します。
6. [データソースを選択] (Data Source Selection) ダイアログボックスで、マスターファイル
を選択し、[完了] (Finish) をクリックします。詳細は、263 ページの 「 マスターファイル
の選択」 を参照してください。
InfoAssist が表示されます。このツールでクエリを作成して実行すると、出力が Excel に
返されます。
264
IBM
6. DB2 Web Query スプレッドシートクライアントアドインの使用
例
InfoAssist による新しいレポートの作成
この例では、Excel ファイル内からスプレッドシートクライアントを使用して新しいレポート
を作成する場合の、機能のいくつかについて説明します。
1. Excel ファイルを開き、Excel のメニューで [Web Query] オプションをクリックし、[クエリ
の作成] (Create Query) を選択します。
2. 表示される [Web サーバとの接続] (Web Server Connect) ダイアログボックスの [Web サー
バ URL] (Web Server URL) テキストボックスに、「http://hostname:12331」と入力し、[次
へ] (Next) をクリックします。
注意:使用するレポート環境で動作可能な任意の Web サーバ URL を指定します。
3. InfoAssist でのクエリの作成に使用する、マスターファイル (シノニム) が格納されている
フォルダを選択します。
4. 表示される [データソースを選択] (Data Source Selection) ダイアログボックスで、[データ
ソース] (Data Sources) リストから「CEN_ORDER」を選択し、[完了] (Finish) をクリックし
ます。
InfoAssist が開きます。
5. [インタラクティブ] (Interactive) デザインビューで、左側ウィンドウの [クエリ] (Query) 下
から [BY] を選択します。
6. 左側ウィンドウの [クエリ] (Query) 下から [SUM] を選択し、データリストの [Cost]、[Revenue]
をダブルクリックします。
7. [ホーム] (Home) タブで、[レポート] (Report) アイコンをクリックし、[総合計] (Column
Totals) を選択します。
DB2 Web Query for IBM i
265
InfoAssist によるレポートクエリの作成
ここまでの手順を実行すると、InfoAssist のウィンドウは、下図のようになります。
8. [保存] (Save) ボタンをクリックします。
[DB2 Web Query スプレッドシートクライアント] (DB2 Web Query Spreadsheet Client) ダイ
アログボックスで [クエリの作成時に [プロパティ] ダイアログボックスを表示する] (Show
Properties dialog when the query is created) オプションを選択した場合は、[プロパティ]
(Properties) ダイアログボックスが開きます。このダイアログボックスでは、Excel ワーク
シートに新しいデータを挿入するか、既存のデータを新しいデータで置き換えるかを選択
することができます。詳細は、248 ページの 「 スプレッドシートクライアントのインストー
ルと設定」 を参照してください。
9. 表示される [プロパティ] (Properties) ダイアログボックスで、[データをセルに挿入] (Insert
cells for new data) を選択して [OK] をクリックします。
266
IBM
6. DB2 Web Query スプレッドシートクライアントアドインの使用
下図のように、レポートクエリデータが、Excel ファイルに返されます。
10. [名前] (Name) ドロップダウンリスト右側の矢印をクリックします。下図のように、クエリ
に自動的に追加された名前付きセル範囲が表示されます。
名前付きセル範囲は、データテーブル全体に追加されます。テーブル全体のセル範囲名は、
「QDATA1」です。
11. [名前] (Name) ドロップダウンリストから [QDATA1] を選択します。テーブル内のデータは、
自動的にハイライト表示されます。
12. 既存レポートクエリの編集の例で再び使用するため、この Excel ファイルを保存します。
InfoAssist によるレポートクエリの編集
Excel ファイルに DB2 Web Query スプレッドシートクライアントで作成した既存のクエリは、
編集することができます。[クエリの編集] (Edit Query) オプションを選択すると、クエリを最
初に作成または最後に保存した際に選択したものと同一の接続属性および選択したデータソー
スを使用して、InfoAssist が自動的に起動します。
DB2 Web Query for IBM i
267
InfoAssist によるレポートクエリの作成
接続情報を編集する場合は、クエリを編集する前に、既存クエリで任意のセルを右クリックし
て [接続設定の編集] (Edit Connection) を選択し、[Web サーバとの接続] (Web Server Connection)
ダイアログボックスを開きます。
注意
既存のクエリを編集する際は、新しいマスターファイルを選択することができます。
パスワードで保護されたセルを編集することはできません。
手順
InfoAssist で既存レポートを編集するには
1. クエリが格納されている Excel ファイルを開きます。
2. クエリデータが格納されている任意のセルにカーソルを移動し、Excel の右クリックメ
ニューから、[クエリの編集] (Edit Query) を選択します。
Excel ファイルに格納されているクエリが 1 つのみの場合は、[D2 Web Query] メニューか
ら [クエリの編集] (Edit Query) を選択することもできます。
[クエリの編集] (Edit Query) を選択すると、InfoAssist が起動します。このツールで、既存
のクエリを編集することができます。
クエリデータが格納されているセルは、すべてクエリの一部であるため、そのデータ範囲の任
意の位置をクリックして、クエリを編集できます。
例
InfoAssist による既存レポートの編集
この例では、Excel ファイル内から DB2 Web Query スプレッドシートクライアントを使用して
既存のレポートを編集する場合の、さまざまな機能について説明します。
1. 264 ページの 「 InfoAssist で新しいレポートを作成するには」 の例で作成した既存の Excel
ファイルを開きます。
2. 既存のレポートクエリの任意のセルを右クリックし、[クエリの編集] (Edit Query) を選択し
ます。
InfoAssist が開き、クエリが表示されます。
3. [Cost] 基軸のフォーマットを変更するため、クエリリストの [SUM] 下で [Cost] を右クリッ
クし、[フォーマットの編集] (Edit Format) を選択して [フィールドフォーマットオプション]
(Field Format Options) ダイアログボックスを開きます。
268
IBM
6. DB2 Web Query スプレッドシートクライアントアドインの使用
4. [フィールドタイプ] (Field type) を [倍精度浮動小数点] (Decimal) に設定し、[フィールド長]
(Field Length) はデフォルト値の [12] のまま、[小数部] (Decimals) を [2] に設定します。さ
らに、[表示オプション] (Display options) リストから [通貨記号 (浮動) (M)] (Floating Currency
(M)) および [カンマ挿入 (C)] (Use Comma (C)) を選択します。
[フィールドフォーマットオプション] (Field Format Options) ダイアログボックスは、下図
のようになります。
5. [OK] をクリックします。
6. 上記と同一の 3 つの手順を実行し、[Revenue] 基軸のフォーマットを [Cost] 基軸に適用し
た設定に一致させます。
7. クエリリストの [BY] 下で [Product Category] を右クリックして [削除] (Delete) をクリック
し、このフィールドを削除します。
8. データリストの [Product Type] をダブルクリックし、上記の手順で削除した [Product Category]
フィールドの代わりに、このフィールドを BY フィールドとして設定します。
9. [保存] (Save) ボタンをクリックします。
DB2 Web Query for IBM i
269
InfoAssist によるレポートクエリの作成
下図のように、レポートクエリデータが、Excel ファイルに返されます。
ヒント:合計値を適切に表示するには、Cost と Revenue の列幅の拡張が必要な場合があり
ます。
10. フォーマットは DB2 Web Query および Excel で設定可能なため、クエリを編集してデータ
を Excel に返す際は、Excel のフォーマットが保持されることを確認する必要があります。
Excel で適用したフォーマットを保持するには、クエリのデータ範囲で任意のセルを右ク
リックし、[データ範囲プロパティ] (Data Range Properties) を選択します。
[外部データ範囲のプロパティ] (External Data Range Properties) ダイアログボックスが開き
ます。
11. ダイアログボックスの [データのレイアウト] (Data formatting and layout) エリアで [セル書
式を保持する] (Preserve call formatting) のチェックをオンにして、[OK] をクリックします。
12. 名前付き範囲の値を表示するため、名前付き範囲の値の個数を計算する数式を追加します。
既存クエリデータ右側の任意のセルをクリックしてから、Excel ツールバーの [オート SUM]
(AutoSum) (数式) ボタン右側の下向き矢印をクリックして [数のカウント] (Count Numbers)
を選択し、関数のテキストボックスのセル範囲を Cost 列の名前付きセル範囲で置換しま
す。このセル範囲名は、「QDATA1__CEN_ORDERS.T2_INVENTORY.COST」です。このセル
に「=COUNT(QDATA1__CEN_ORDERS.T2_INVENTORY.COST)」が格納されたことを確認し、
Enter キーを押します。
270
IBM
6. DB2 Web Query スプレッドシートクライアントアドインの使用
Cost 列には 5 個の値が存在するため、下図のように、このセルには「5」と表示されます。
クエリデータ上部の関数テキストボックスには、COUNT の数式が表示されています。
13. クエリを再編集するため、クエリデータの任意のセルを右クリックし、[クエリの編集] (Edit
Query) を選択します。InfoAssist が開き、クエリが表示されます。
14. フィルタを追加するには、左側ウィンドウのデータリストから [Product Category] を選択
し、[ホーム] (Home) タブの [フィルタ] (Filter) アイコンをクリックします。
[PRODUCTCATEGORY のフィルタ] (Filter for PRODUCTCATEGORY) ダイアログボックスで、
[値] (Values) ボタンをクリックし、[データソースから値を取得] (Fetch All Values from Source)
を選択します。[Audio Systems] および [DVD Camcorders] を [データ値] (Data Values) リス
トから [選択値] (Selection Values) リストに移動し、[OK] をクリックします。
DB2 Web Query for IBM i
271
InfoAssist によるレポートクエリの作成
フィルタは、下図のようになります。
15. [保存] (Save) ボタンをクリックします。
下図のように、フィルタの設定されたデータが Excel ファイルに返されます。
16. Excel ファイルを保存します。
272
IBM
6. DB2 Web Query スプレッドシートクライアントアドインの使用
構造化 adhoc フォームによるレポートクエリの作成
Excel から既存の SAF (構造化 adhoc フォーム) に直接アクセスして、新しいレポートクエリを
作成することができます。SAF は、データソースに接続済みで、レポートプロシジャが格納さ
れた HTML フォームです。SAF を使用して、一連のパラメータを選択して出力を作成し、作業
中の Excel シートに追加することができます。出力データは Excel で分析可能なほか、必要に
応じて、クエリを返してデータを更新することもできます。
注意:SAF は Developer Workbench の HTML コンポーザで作成します。このファイルは、既存
のパラメータ付きレポートを参照します。
手順
構造化 adhoc フォームからレポートクエリを作成するには
1. Excel ファイルを開きます。
2. クエリを配置するセルを選択します。
3. Excel のメニューで、[Web Query] オプションをクリックし、[クエリの作成] (Create Query)
を選択します。
任意のセルをクリックし、[Web Query クエリの作成] (Create Web Query) を選択すること
もできます。
4. 前回のクエリを作成した際に、接続情報を指定しなかった場合は、表示される [Web サー
バとの接続] (Web Server Connection) ダイアログボックスで、使用する Reporting Server
の URL を指定する必要があります。接続設定の指定後、[次へ] (Next) をクリックします。
詳細は、259 ページの 「 Web サーバ接続設定の定義」 を参照してください。
スプレッドシートクライアントで Managed Reporting 認証が構成されているため、すでに
ログイン済みの場合を除いて、有効な DB2 Web Query 認証情報でのログインが要求され
ます。
DB2 Web Query for IBM i
273
構造化 adhoc フォームによるレポートクエリの作成
このバージョンでは、構造化 adhoc フォームを任意のフォルダに格納することができま
す。下図のように、フォルダおよび HTML ファイルは、ユーザの権限に基づいて表示され
ます。
5. このフォルダに移動して HTML ファイル (SAF) を選択し、[次へ] (Next) をクリックします。
274
IBM
6. DB2 Web Query スプレッドシートクライアントアドインの使用
6. 下図のように、表示される [Web Query HTML フォーム] (Web Query HTML Form) ダイアロ
グボックスで、パラメータを選択します。次に、[実行] (Run) ボタンをクリックして Excel
ファイルにレポートのデータを入力します。
下図のように、Excel ファイルに出力データが追加されます。
DB2 Web Query for IBM i
275
Developer Workbench による構造化 adhoc フォームの作成
クエリ内の任意のセルを右クリックして [クエリの編集] (Edit Query) を選択することで、
クエリを編集して別のパラメータ値を選択することや、同一のパラメータ値を返してデー
タを更新することができます。
Developer Workbench による構造化 adhoc フォームの作成
SAF (構造化 adhoc フォーム) は、Developer Workbench の Managed Reporting 環境で HTML コ
ンポーザを使用し、既存のパラメータ付き DB2 Web Query レポートを参照することで作成し
ます。SAF を有効にするには、レポートにパラメータを追加する必要があります。
手順
構造化 adhoc フォームを作成するには
1. 下図のように、既存レポートの参照として、HTML レイアウトにパラメータ付きレポート
を挿入します。
276
IBM
6. DB2 Web Query スプレッドシートクライアントアドインの使用
2. 表示される [新規パラメータ] (New Parameter) ダイアログボックスで、適切なオプション
を選択します。
下図は、スプレッドシートクライアントで SAF として使用する、完成したレポートを示して
います。
DB2 Web Query for IBM i
277
Developer Workbench による構造化 adhoc フォームの作成
Excel から SAF が呼び出されると、スプレッドシートクライアントは、HTML ページのレポー
トフレームを自動的にスキップして、Excel にデータを返します。これにより、ブラウザと
Excel でフォームが使用可能になります。
手順
レポートのフレームを非表示にするには
フォームを Excel のみで使用する場合、HTML コンポーザの [スタイル] (Style Composer) ウィ
ンドウの [レイアウト] (Layout) セクションで、表示のプロパティを非表示に変更して、フレー
ムを非表示にすることができます。
1. レポートのフレームを選択します。
2. [プロパティ] (Properties) パネルで、[スタイル: 詳細 (CSS)] (Styling: Advanced (CSS)) の
[...] (参照) ボタンをクリックします。
278
IBM
6. DB2 Web Query スプレッドシートクライアントアドインの使用
下図のように、[スタイル] (Style Composer) ダイアログボックスが表示されます。
3. [レイアウト] (Layout) オプションを選択します。
4. [フロー管理] (Flow control) の [表示] (Visibility) ドロップダウンリストから [非表示] (Hidden)
を選択します。
5. [OK] をクリックします。
DB2 Web Query for IBM i
279
Developer Workbench による構造化 adhoc フォームの作成
フレームを非表示にした場合、下図に示す HTML レイアウトツールバーの [表示の切り替
え] (Toggle Visibility) ボタンをクリックすることで、再び表示することができます。
280
IBM
6. DB2 Web Query スプレッドシートクライアントアドインの使用
クエリプロパティの設定
クエリのプロパティは、Excel で既存のクエリの任意のセルを右クリックし、[データ範囲プロ
パティ] (Data Range Properties) を選択して、表示される下図のような [外部データ範囲のプロ
パティ] (External Data Range Properties) ダイアログボックスから、変更することができます。
制御可能な外部データ範囲のプロパティオプションには、次のものがあります。
名前 (Name) セル範囲名に自動的に割り当てられる名前を、変更することができます。
スプレッドシートクライアントは、データテーブル全体および個々の列に、自動的に名前
を追加します。名前付きセル範囲は、高度な Excel アプリケーションや分析ソースとして
データを参照する場合に役立ちます。
DB2 Web Query for IBM i
281
クエリプロパティの設定
クエリの定義 (Query definition) このオプションのチェックをオフにすると、シートか
らクエリが削除されます。データは残りますが、スプレッドシートクライアントとの接続
は解除されます。
コントロールの更新 (Refresh control) バックグラウンドでの更新を有効にすることや、
更新間隔の設定、ファイルを開くときにデータを更新することができます。必要に応じて、
保存する前に、シートから外部データを削除することもできます。
データフォーマットとレイアウトの定義
レポートのレイアウトによって、サーバから返されたデータが、既存のシートやシートに存在
する内容と、どのように連携するかが決定されます。[外部データ範囲のプロパティ] (External
Data Range Properties) ダイアログボックスの [データのレイアウト] (Data formatting and layout)
セクションでは、次のオプションを選択することができます。
セル書式を保持する (Preserve cell formatting) このオプションは、更新の際に、シート
にデータが返される方法に影響します。このオプションのチェックをオンにすると、シー
トの既存の書式が保持されます。このオプションのチェックをオフにすると、クエリを更
新した際に、既存の書式は削除されます。
変更されたレコード (行) のデータ更新時の処理 (If the number of rows in the data range
changes upon refresh) これらのオプションは、クエリから新しいデータが返された際
に、既存のデータを処理する方法を決定します。クエリから返される行数が、元のデータ
セットよりも多くなったり、少なくなったりする場合があります。次のオプションによっ
て、その場合の処理を決定します。
データをセルに挿入 (Insert cells for new data) - 未使用のセルを削除します。
データを行全体に挿入 (Insert entire rows for new data) - 未使用のセルをクリアします。
既存データを上書き (Overwrite existing cells with new data) - 未使用のセルをクリアしま
す。
外部データ範囲のプロパティ指定についての詳細は、Excel のマニュアルを参照してください。
282
IBM
7
DB2 Web Query 管理の変更
管理の変更は、同一リリースレベルの DB2 Web Query 環境間で、アプリケーションコン
ポーネントを移動するプロセスです。通常、このプロセスは、実稼働環境に展開する前
に、アプリケーションを十分にテストする目的で使用されます。
DB2 Web Query バージョン 2.1 には、これらの重要なタスクを簡単に実行できるように
する機能と方法が用意されています。
トピックス
管理の変更プロセスの理解
管理の変更パッケージの作成
管理の変更プロセスの理解
アプリケーションの開発は反復的なプロセスです。開発者は、アプリケーションコードを修正
し、それらのコンポーネントを定期的にテスト環境に移動して、ユーザからのフィードバック
や承認を待ちます。アプリケーション開発サイクルの期間内において、アプリケーションが安
定した段階で、実稼働環境に移動します。アプリケーションを一般公開した後は、問題の解
決、テストの実行、実稼動環境への組み込みが必要になります。これが、管理の変更プロセス
の本質であり、「実稼動管理」と呼ばれる場合もあります。
管理の変更に対する組織の取り組み方はさまざまです。その責任を開発者に委ねる組織もあれ
ば、代替プロセスを導入して高度な管理体制が敷かれる場合もあります。通常、開発者は開発
ツールを使用してこれらのタスクを実行しますが、管理の変更の専門家には、バッチ指向型手
法による環境間のアプリケーションコンポーネントの移動が好まれます。アプリケーションを
実稼動環境に移動した後、変更を有効にするため、開発者による管理の変更パッケージの作成
が必要な場合があります。大規模な企業では、多くの場合、これらの方式を組み合わせて使用
します。
次の例では、2 つの管理の変更プロセスについて説明します。これらのセクションでは、企業
の目的に応じた DB2 Web Query バージョン 2.1 の管理の変更の機能と使用方法ついて説明し
ます。
DB2 Web Query for IBM i
283
管理の変更プロセスの理解
例
アプリケーションファイルの移動 - 単純な管理の変更プロセス
下図のように、開発者は開発ツールを使用して、開発環境とテスト環境の間でアプリケーショ
ンファイルを移動します。アプリケーションが完成した段階で、システム担当者はオペレー
ティングシステムユーティリティを使用して、テスト環境から実稼動環境にアプリケーション
をコピーします。この例では、テスト環境は 1 つだけです。
例
アプリケーションファイルの移動 - 複雑な管理の変更プロセス
この例では、4 つの DB2 Web Query 環境を構築し、アプリケーションコードを実稼働環境に
移動する際の規制レベルを強化します。開発者は BI Portal のリソースツリーまたは Developer
Workbench を使用して、アプリケーションファイルを開発環境からテスト環境に移動します。
準備ができた段階で、開発者は管理の変更エクスポート機能を使用して、ユーザ承認テスト環
境に変更を移動します。
284
IBM
7. DB2 Web Query 管理の変更
管理の変更エクスポート機能を使用すると、開発者は移動するリソースを選択して、管理の変
更パッケージを作成することができます。さらに、管理者は管理の変更インポート機能を使用
して、変更パッケージをユーザ承認テスト環境に移動することができます。組織によっては、
ビジネスプロセスと統合するため、このプロセスを自動化する場合もあります。下図のよう
に、アプリケーションのリリース準備ができた段階で、生産管理担当者は、アプリケーション
のファイルシステムコピーを実稼動環境に移動します。ユーザがアプリケーションの使用を開
始すると、管理の変更プロセスは、アプリケーションの保守サポートの段階に移ります。これ
以降、実稼動アプリケーションの増分更新は、管理者により、管理の変更インポート機能を使
用して実行されます。
管理の変更パッケージの作成
多くの組織では、ユーザテスト環境および実稼動環境への書き込みアクセス権限を開発者に与
えていません。これらの環境へのアクセスは制限され、アクセス権限は、管理者、生産管理担
当者、または自動化された管理の変更プロセスにのみ付与されます。
ただし、変更をテスト環境に移動する準備ができているかどうかを判断できるのは開発者だけ
です。開発者は、管理の変更エクスポート機能を使用して、管理対象リソースを視覚的に表示
し、変更パッケージを作成することができます。さらに、生産管理担当者または自動化された
プロセスによって、このパッケージを別の環境にロードします。
手順
管理の変更エクスポートパッケージを作成するには
管理の変更パッケージを作成するユーザには、Web Query 開発者または管理者権限が必要で
す。
管理の変更パッケージの作成手順は、次のとおりです。
DB2 Web Query for IBM i
285
管理の変更パッケージの作成
1. シナリオを作成する。権限を所有するユーザは、管理の変更エクスポートユーザインター
フェースを使用し、エクスポートするリソースを選択してシナリオを作成します。シナリ
オは、管理の変更エクスポートパッケージにエクスポートする、すべてのリソースの記述
です。
2. シナリオをエクスポートする。シナリオの作成後、このシナリオを管理の変更パッケージ
にエクスポートします。管理の変更エクスポートパッケージは、シナリオと同名のディレ
クトリ下に格納されます。
/qibm/userdata/qwebqry/base80/cm/export
エクスポートされたフォルダは、続いてターゲット環境にコピーされ、このフォルダに格
納されます。
/qibm/userdata/qwebqry/base80/cm/import
注意:管理の変更のエクスポートアクティビティおよびインポートアクティビティは、次
のログファイルに記述されます。
/qibm/userdata/qwebqry/base80/logs/impex.log
手順
管理の変更エクスポート機能にアクセスしてシナリオを作成するには
1. 下図のように、[管理の変更] (Change Management) セクションの [エクスポート] (Export)
を右クリックし、[新規シナリオ] (New Scenario) を選択します。
286
IBM
7. DB2 Web Query 管理の変更
2. 下図のように、シナリオ名の入力が要求されます。
これにより、シナリオ作成のユーザインターフェースが表示され、ターゲットシステムに
移動するリソースを選択することができます。
管理の変更エクスポートインターフェースの上部には、2 つの主要オプションが表示され
ます。
ルールを含める (With Rules) デフォルト設定では、選択されていません。このオプショ
ンは選択しないでください。
ハンドルの保持 (Retain Handles) DB2 Web Query バージョン 2.1 のソース環境をバー
ジョン 1.1.x からマイグレートする場合は、このオプションを選択する必要があります。
管理の変更プロセスでは、このコンテンツが使用されます。バージョン 1.1.x から 2.1.x
へのマイグレートの実行時に、バージョン 1.1.x の HREF がバージョン 2.1.x のハンドル
として使用され、以前の –INCLUDE およびドリルダウンのコードが、バージョン 1.1.x 形
式の構文で、引き続き動作可能になります。これらのハンドルをターゲット環境に移動す
ることで、以前の形式の –INCLUDE およびドリルダウンの構文を含むコードが動作するよ
うになります。
次のタイプのリソースを移動することができます。
DB2 Web Query for IBM i
287
管理の変更パッケージの作成
/WFC/Repository の任意のフォルダおよび項目、プロシジャ、スタイルシート、イメー
ジ、HTML ファイル、スケジュール、配信リストなど、ユーザインターフェースに DB2
Web Query として表示されるもの。
ツリーの [Reporting Server] ノードの任意のアプリケーションまたは特定のファイル。
リソースの選択
リソースを選択するには、左側の [管理の変更] (Change Management) ツリーから右側
ウィンドウに、コンテンツをドラッグアンドドロップします。また、移動するコンテ
ンツのコンテキストメニューと右クリックによる選択を使用して、[サブツリーを含め
て選択] (Select With Subtree)、[フォルダのみ選択] (Select Folder Only) のいずれかを選
択することもできます。
[サブツリーを含めて選択] (Select With Subtree) は、フォルダおよびすべてのサブ
フォルダを選択します。
[フォルダのみ選択] (Select Folder Only) は、コンテンツを除く、特定のフォルダの
みを選択します。この機能は、通常、フォルダ上のルールの移動に使用します。
プライベートリソースを選択した場合は [プライベートコンテンツを含める] (With Private
Content) のチェックがオンになり、このチェックをオフにすることはできません。
公開済みフォルダを選択した場合は、リソースの [プライベートコンテンツを含める]
(With Private Content) のチェックをオンにすることで、フォルダ内のプライベートコ
ンテンツを含めることができます。これにより、フォルダとサブフォルダ内のすべて
のプライベートコンテンツがエクスポートされます。
注意
プライベートコンテンツを選択した場合、プライベートコンテンツのオーナーがター
ゲット環境に存在する場合に限りインポートされます。
プライベートコンテンツをターゲット環境にインポート後、ターゲット環境のプライ
ベートコンテンツへのアクセス権限を所有するユーザが、これらの項目を含む公開済
みフォルダへのアクセス権限を所有しない場合もあります。この問題は、ターゲット
環境のルールがソース環境のルールと異なる場合に発生します。
サブフォルダを選択する場合は、ターゲットシステムに対応する上位フォルダが存在
する必要があります。
288
IBM
7. DB2 Web Query 管理の変更
フォルダの選択
3. リソースの選択後、シナリオを保存します。
保存後は、管理の変更インポートインターフェースを使用して、シナリオを実行します。
手順
管理の変更パッケージをインポートするには
管理の変更パッケージをインポートするユーザには、Web Query 管理者権限が必要です。
この手順では、管理の変更エクススポートパッケージを作成し、ターゲット環境の次のディレ
クトリにコピー済みであることを想定します。
/qibm/userdata/qwebqry/base80/cm/import
DB2 Web Query for IBM i
289
管理の変更パッケージの作成
1. 下図のように、[管理の変更] (Change Management) の [インポート] (Import) フォルダから
管理の変更エクスポートパッケージを選択し、[インポート] (Import) オプションを選択し
ます。
2. 下図のように、さまざまなオプションが表示されます。
290
IBM
7. DB2 Web Query 管理の変更
新規リソースの追加のみ (置換しない) (Add New Resource Only (do not replace)) こ
のオプションは、ターゲット環境に新しいリソースのみを追加します。新しく作成された
項目の場合は、[作成日] (Created On) フィールドおよび [更新日時] (Last Modified On) フィー
ルドは、インポートされた日時に更新されます。[作成日] (Created On) フィールドおよび
[更新日時] (Last Modified On) フィールドにアクセスするには、項目を右クリックして [プ
ロパティ] (Properties) を選択します。
ターゲット環境に存在する項目が管理の変更エクスポートパッケージの一部として存在す
る場合は、ターゲットリソースが保持され、[作成日] (Created On) フィールドおよび [更
新日時] (Last Modified On) フィールドは更新されません。
新規リソースを追加して既存のリソースを更新 (Add New and Update Existing
Resources) このオプションは、ターゲット環境に存在しない場合に新しいリソースを
追加し、存在する場合は既存リソースを更新します。新しく作成された項目の場合は、[作
成日] (Created On) フィールドおよび [更新日時] (Last Modified On) フィールドは、イン
ポートされた日時に更新されます。更新された項目の場合は、ターゲットの [作成日]
(Created On) の値は保持され、[更新日時] (Last Modified On) フィールドはインポートされ
た日時に更新されます。
セキュリティリソース (ロール、グループ、ユーザ) (Security Resources: Roles, Groups,
Users)
注意:[セキュリティリソース] (Security Resources) オプションは、選択しないでくださ
い。このオプションは、将来使用するため予約されています。
DB2 Web Query for IBM i
291
管理の変更パッケージの作成
292
IBM
A
Java バッチ実行ユーティリティによる
DB2 Web Query レポートの実行
Java バッチ実行ユーティリティ (RUNWEBQRY) により、コマンドラインから DB2 Web
Query レポートを実行することができます。これにより、DB2 Web Query にログインす
ることなくリクエストをバッチキューに送信することができます。ユーティリティは、
DB2 Web Query のレポートプロシジャを 1 つ受容し、プロシジャは、Java プログラム経
由で実行されます。
Java バッチ実行ユーティリティ要件
Java バッチ実行ユーティリティ要件
以下は、ユーティリティの実行においての要件です。
DB2 Web Query は、Reporting Server および Application Server が稼動中のシステムにイン
ストールし、実行すること。
プロシジャが DB2 Web Query 環境に存在すること。
ユーザ ID が DB2 Web Query のライセンスを所有すること。
手順
Java バッチ実行ユーティリティを呼び出すには
このユーティリティをコマンドラインから呼び出すには、次の手順を実行します。
1. 5250 端末エミュレータ経由で IBM i システムにログインします。
2. コマンドラインで、次のコマンドを実行します。
RUNWEBQRY
3. F4 キーを押します。
DB2 Web Query for IBM i
293
Java バッチ実行ユーティリティ要件
下図のような Web Query Java バッチ実行 (Run Java batch) (RUNWEBQRY) 画面が表示され
ます。
4. 画面上で、次の入力パラメータ値を入力します。
ドメインの HREF (Domain href)
ダッシュボードまたは HREF のドメイン名です。HREF はオブジェクトの内部名です。
HREF はダッシュボードメニューの [プロパティ] (Properties) オプションで表示するこ
とができます。このメニューはマウスを右クリックすると表示されます。名前が正確
に 8 文字の場合は、HREF を使用する必要はありません。HREF は、名前が 7 文字以
下、または 9 文字以上の場合に使用します。入力パラメータは、レポート名を右ク
リックし、コンテキストメニューから [プロパティ] (Properties) を選択することで、
[プロパティ] (Properties) ページから取得できます。
294
IBM
A. Java バッチ実行ユーティリティによる DB2 Web Query レポートの実行
フォルダの HREF (Folder href)
ダッシュボードまたは HREF のフォルダ名です。HREF はオブジェクトの内部名です。
HREF はダッシュボードメニューの [プロパティ] (Properties) オプションで表示するこ
とができます。このメニューはマウスを右クリックすると表示されます。名前が正確
に 12 文字の場合は、HREF を使用する必要はありません。HREF は、名前が 11 文字
以下、または 13 文字以上の場合に使用します。入力パラメータは、レポート名を右
クリックし、コンテキストメニューから [プロパティ] (Properties) を選択することで、
[プロパティ] (Properties) ページから取得できます。
ファイル名 (File Name (fex))
BI Portal ツリーに表示されるレポートプロシジャ (fex) の名前またはフルパスです。か
すのように、この入力名は、レポート名を右クリックし、コンテキストメニューから
[パスの表示] (Show Path) を選択することで、[パスの表示] (Show Path) オプションか
ら取得することができます。プロシジャのフルパスおよびレポート名をコピーするに
は、Ctrl+C を押します。
出力フォーマット (Output format)
レポートのフォーマットです。DOC、WP のいずれかの値を入力します。デフォルト
値は WP です。
出力キュー (Output Queue)
IBM i システム上で、レポートの送信先となる出力キュー名です。デフォルト値は
QPRINT です。
ユーザ ID で実行 (Run Report with User ID)
別のユーザ ID で実行することができます。デフォルト値は *CURRENT です。これは、
ジョブの実行に現在のユーザ ID を使用することを意味します。
DB2 Web Query for IBM i
295
Java バッチ実行ユーティリティ要件
注意:複数のリクエストを実行する場合は、SBMJOB を使用して、ジョブストリームの一部と
して RUNWEBQRY コマンドを使用することができます。
参照
RUNWEBQRY コマンド入力パラメータの取得
下図は、パラメータ情報を取得するための [プロパティ] (Properties) ページの例を示していま
す。このページにアクセスするには、レポートフォルダのレポート名の 1 つを右クリックし、
コンテキストメニューから [プロパティ] (Properties) を選択します。
296
IBM
A. Java バッチ実行ユーティリティによる DB2 Web Query レポートの実行
下図は、サンプルプロパティページに入力パラメータが入力された状態を示しています。
DB2 Web Query for IBM i
297
Java バッチ実行ユーティリティ要件
298
IBM
Fly UP