機能説明
定期レポート画面から登録した定期レポートを作成するコマンドです。スケジューラへ登録して実行させることにより、自動運用が可能になります。
作成されたレポートは、定期レポートの表示画面で参照できます。
実行環境
本コマンドは、運用管理クライアントで実行できます。
なお、本コマンドの実行には、システム管理者の権限(Administrator権限)が必要です。
注意
Windows(R) Vista、Windows(R) 7、およびMicrosoft(R) Windows Server(R) 2008環境のタスクスケジューラに登録して実行する場合は、登録するタスクのプロパティウィンドウ内で[全般]タブを選択し[最上位の特権で実行する(I)]にチェックを入れてください。
記述形式
sqcMakeReport | -c console_define [-g system_group] [-t begin_time | -w begin_day | -d begin_date] daily|weekly|monthly |
sqcMakeReport | -c console_define [-g system_group] [-s start_day -e end_day] daily|weekly|monthly |
オペランド
日報:daily、週報:weekly、月報:monthlyから、いずれかのレポート形式を指定します。
オプション
作成対象レポートのコンソール定義名を指定します。本パラメタは省略できません。
システムグループ名を指定します。登録された定期レポートの条件中に、指定されたシステムグループを含む定期レポートのみ作成します。本オプションを省略した場合、登録された全ての定期レポートを作成します。
ポイント
本オプションを指定してスケジューラへ登録することで、定期レポートのスケジューリングがシステムグループ単位に行えます。
日報の起点時間(0~23)を指定します。指定された時間を起点として、24時間分のデータより日報を作成します。省略した場合、0時を起点とします。
週報の起点曜日(Su,Mo,Tu,We,Th,Fr,Sa)を指定します。指定された曜日を起点として、7日分のデータより週報を作成します。省略した場合、日曜日を起点とします。
月報の起点日(1~28)を指定します。指定された日付を起点として、1ヶ月分のデータより月報を作成します。省略した場合、1日を起点とします。
本コマンドを手動で実行する場合に、レポート期間を設定するオプションです。レポートの開始日を指定します。開始日の形式は以下のとおりです。
YYYYMMDD (YYYY:西暦、MM:月、DD:日)
本コマンドを手動で実行する場合に、レポート期間を設定するオプションです。レポートの終了日を指定します。開始日の形式は以下のとおりです。
YYYYMMDD (YYYY:西暦、MM:月、DD:日)
復帰値
正常終了 0
異常終了 >0
使用例1
9時を起点とした日報を作成する場合のオプション指定例。定期レポートの登録条件に、業務システムAを指定したレポートのみ作成します。
> sqcMakeReport -c DefaultConsole -g 業務システムA -t 9 daily |
使用例2
登録された定期レポートから、2004年9月1日の日報を作成します。
> sqcMakeReport -c DefaultConsole -s 20040901 -e 20040901 daily |
注意
レポート作成コマンドが実行される際、Windowsのデスクトップに以下のようなポップアップが複数回瞬間的に開いては閉じることがあります。
これはPDBからデータを抽出する際に表示されるもので、特に問題はありません。
ポイント
スケジューラへの登録時に設定する「実行するアカウント名」に、普段ログインに使用するユーザとは異なるユーザを登録しておくことで、表示させなくすることが可能です。