[ 前のページ ] [ 次のページ ] [ 目次 ] [ 索引 ] [ DOC Home ]

2 会計情報ユーティリティ(ACCOUNTING)

2.1 ACCOUNTINGについて

Accountingユーティリティ(ACCOUNTING)は,システム資源の使用状況を示すレポートを出力します。

ACCOUNTING修飾子を使用すると,次の処理が行えます。

レポートにより,システムの使用状況と動作状況を調べることができます。

2.2 ACCOUNTING使用法の要約

資源使用状況のレポートを出力します。

形式

ACCOUNTING   [ファイル指定[,...]]
パラメータ
ファイル指定[,...]

処理対象の会計情報ファイルを指定します。

ファイル指定には,パーセント(%)とアスタリスク(*)を使用できます。 装置やディレクトリを指定しない場合,現在の省略時の装置やディレクトリが使用されます。 また,ファイル名を指定しない場合はACCOUNTINGが使用され, ファイル・タイプを指定しない場合はDATが使用されます。

ファイルを指定しない場合,SYS$MANAGER:ACCOUNTNG.DATファイルが処理されます。

説明

(使用法の要約) ACCOUNTINGユーティリティは,次のDCLコマンドで実行します。

$ ACCOUNTING [ファイル指定[,...]]

指定した会計情報ファイルの処理が終了すると,DCLレベルに戻ります。

省略時の設定では,現在のSYS$OUTPUT装置に処理結果が出力されます。ファイルに出力する場合は,/OUTPUT 修飾子を使用します。

指定する会計情報ファイルとこれらのファイルを格納するディレクトリとに対する読み込みアクセス権が必要です。

2.3 ACCOUNTINGの修飾子

この項では,ACCOUNTINGの修飾子について,例を挙げて説明します。次の表で,ACCOUNTING 修飾子について要約します。

修飾子 説明
/ACCOUNT アカウント名を指定し,レコードを選択または拒否する。
/ADDRESS DECnet for OpenVMS要求を作成したノードを指定し,レコードを選択または拒否する。
/BEFORE 指定した時刻より前のタイムスタンプを持つすべてのレコードを選択する。
/BINARY 選択したレコードをバイナリ形式で新ファイルにコピーする。
/BRIEF 選択したレコードの簡略レポートを出力する。
/ENTRY 印刷ジョブとバッチ・ ジョブのキュー・エントリ番号を指定し,レコードを選択または拒否する。
/FULL 選択したレコードの詳細レポートを出力する。
/IDENT プロセスを指定し,レコードを選択または拒否する。
/IMAGE イメージを指定し, レコードを選択または拒否する。
/JOB 印刷ジョブとバッチ・ジョブのジョブ名を指定し, レコードを選択または拒否する。
/LOG 情報メッセージを出力する。
/NODE DECnet for OpenVMS要求を作成したノードを指定し, レコードを選択または拒否する。
/OUTPUT 出力ファイルを指定する。
/OWNER サブプロセスを作成したプロセスを指定し, レコードを選択または拒否する。
/PRIORITY 優先順位を指定し,レコードを選択または拒否する。
/PROCESS プロセス・タイプを指定し,レコードを選択または拒否する。
/QUEUE 印刷ジョブとバッチ・ ジョブを実行するキューを指定し,レコードを選択または拒否する。
/REJECTED 拒否されたレコードを新ファイルにコピーする。
/REMOTE_ID DECnet for OpenVMS要求を作成した遠隔ID を指定し,レコードを選択または拒否する。
/REPORT 要約レポートの対象となる資源を指定する。
/SINCE 指定した時刻より後のタイムスタンプを持つすべてのレコードを選択する。
/SORT 選択したレコードをソートする。
/STATUS 最新の終了状態を指定し,レコードを選択または拒否する。
/SUMMARY 選択したレコードの要約レポートを出力する。
/TERMINAL 会話形式セッションが行われるターミナルを指定し, レコードを選択または拒否する。
/TITLE 要約レポートの1行目に表示するタイトルを指定する。
/TYPE レコード・ タイプを指定し,レコードを選択または拒否する。
/UIC UICを指定し,レコードを選択または拒否する。
/USER ユーザ名を指定し, レコードを選択または拒否する。

/ACCOUNT

アカウント名を指定して,レコードを選択または拒否します。

形式

    /ACCOUNT= ([-]アカウント[,...])

説明

/ACCOUNT修飾子では,アカウント・フィールド値によって処理対象のレコードを選択します。 このフィールドは,ファイル逆方向リンク・レコードとファイル順方向リンク・ レコード以外のすべてのレコードに存在します。

/ACCOUNT修飾子は,指定したアカウント・フィールド値を持つレコードだけを選択します。 値の前にマイナス記号を付けると,指定した値以外の値を持つすべてのレコードを選択します。

次の表に,ログイン障害レコードとシステム初期化レコードのアカウント・ フィールド値を示します。

説明
<batch> バッチ・ジョブ・ログイン障害
<det> 独立プロセス・ログイン障害
<login> 会話形式ログイン障害
<net> ネットワーク・ ログイン障害
<start> システム・スタートアップ

これらのアカウント・フィールド値を修飾子の値として指定する場合は, 引用符で囲んでください。他のすべてのDCLコマンド同様,ACCOUNTINGコマンドは, 引用符で囲まれていない文字列を大文字に変換します。

  1. $  ACCOUNTING /ACCOUNT=(SALES, QA)
    
    SYS$MANAGER:ACCOUNTNG.DATファイルを処理する例です。アカウント名SALES とQAのすべてのレコードについて,簡略レポートを出力します。

  2. $  ACCOUNTING /ACCOUNT=(-SALES, QA) /FULL
    
    SYS$MANAGER:ACCOUNTNG.DATファイルを処理する例です。アカウント名SALES とQA以外のすべてのレコードについて,詳細レポートを出力します。

/ADDRESS

DECnet for OpenVMS要求を作成したノードを指定して,レコードを選択または拒否します。

形式

    /ADDRESS= ([-]ノード・アドレス[,...])

説明

/ADDRESS修飾子では,遠隔ノード・アドレス・フィールド値によって処理対象のレコードを選択します。 このフィールドは,ファイル逆方向リンク・ レコードとファイル順方向レコード以外の,すべてのレコードに存在します。DECnet for OpenVMS 要求に関する情報を格納するレコードの場合, このフィールドには,要求を行ったノードのアドレスが格納されます。

/ADDRESS修飾子は,指定した遠隔ノード・アドレス・フィールドに値を持つレコードだけを選択します。 値の前にマイナス記号を付けると,指定した値以外の値を持つすべてのレコードを選択します。

/NODE修飾子と/REMOTE_ID修飾子も参照してください。前者は,DECnet要求を作成したノード名を指定して, レコードを選択または拒否する修飾子です。 後者は,DECnet for OpenVMS要求を作成した遠隔IDを指定して,レコードを選択または拒否する修飾子です。

    $ ACCOUNTING /ADDRESS=19656
    
    SYS$MANAGER:ACCOUNTNG.DATファイルの処理例です。アドレスが19656のノードが行ったDECnet for OpenVMS 要求のすべてのレコードについて,簡略レポートを出力します。( このアドレスの10進数等価値は19.200.です。)

/BEFORE

指定した時刻より前のタイムスタンプを持つすべてのレコードを選択します。

形式

    /BEFORE [=時刻]

説明

会計情報ファイル内のレコードにはすべて,レコードがファイルに記録された時刻を示すタイムスタンプが付けられます。

/BEFORE修飾子は,指定した時刻より前のタイムスタンプを持つレコードだけを選択します。 絶対時刻とデルタ時間のどちらでも指定できます。絶対時刻とデルタ時間を組み合わせることもできます。 時刻を省略すると, 現在の日付で00:00が使用されます。

/SINCE修飾子も参照してください。/SINCE修飾子は,指定した時刻より後のタイムスタンプを持つレコードを選択する修飾子です。

    $ ACCOUNTING /SINCE=1-NOV-1998 /BEFORE=1-DEC-1998
    
    1998年11月にタイムスタンプが付けられたSYS$MANAGER:ACCOUNTNG .DATファイル内のすべてのレコードについて,簡略レポートを出力する例です。

/BINARY

選択したレコードをバイナリ形式で新ファイルにコピーします。

形式

    /BINARY

説明

/BINARY修飾子は,/OUTPUT修飾子で指定したファイルに,バイナリ形式でレコードを出力することを指定します。 このファイルは,会計情報ユーティリティで処理します。

/BRIEF,/FULL,および/SUMMARY修飾子も参照してください。これらの修飾子は, 選択したレコードのレポート出力に使用する修飾子です。

/BINARY修飾子は,/BRIEF,/FULL,/SUMMARYのいずれかの修飾子と併用することはできません。

  1. $ ACCOUNTING /USER=SMITH /BINARY /OUTPUT=MYDISK:[ACCOUNTING]MYACC.DAT
    
    MYDISK:[ACCOUNTING]MYACC.DATファイルを作成する例です。 SYS$MANAGER:ACCOUNTNG.DATファイルを処理し,ユーザSMITHに関するすべてのレコードを, バイナリ形式で新しいファイルにコピーします。

  2. $ ACCOUNTING /TYPE=PRINT -
    _$  /BINARY /OUTPUT=PRINT_INFO.DAT /REJECTED=NOT_PRINT_INFO.DAT
    
    省略時のディレクトリにPRINT_INFO.DATとNOT_PRINT_INFO.DAT という2 つのファイルを作成する例です。SYS$MANAGER:ACCOUNTNG.DATファイルを処理し, 印刷レコードをPRINT_INFO.DATにコピーし,その他のレコードをNOT_PRINT_INFO.DAT にコピーします。レコードの形式は,バイナリです。

/BRIEF

選択したレコードの簡略レポートを出力します。

形式

    /BRIEF (省略時の設定)

説明

/BRIEF修飾子は省略時の設定です。選択したレコードの簡略レポートを出力します。 省略時の設定では,現在のSYS$OUTPUT装置にレポートが出力されます。 ファイルに出力するには,/OUTPUT修飾子でファイルを指定します。

簡略レポートの各行は,会計情報ファイルの各レコードに対応しますが, 使用した資源は表示されません。次の表に簡略レポートで出力される会計情報ファイルのレコードを示します。

説明
Date/Time レコードを会計情報ファイルに記録した日時。
Type レコード・ タイプ。
Subtype IMAGE タイプのレコードの場合はイメージ名(ファイル指定のなかのファイル名部分) 。PROCESSタイプのレコードの場合はプロセス・タイプ(BATCH, DETACHED,INTERACTIVE,NETWORK,SUBPROCESS)。
Username ユーザ名。不正なユーザ名を入力したためにログインできなかった場合, この欄に<login>と表示される。
ID プロセス識別子(PID) 。印刷ジョブの場合,ジョブをキューに登録したプロセスのPID 。
Source 会話型プロセスが行われるターミナル。DECnet for OpenVMS 要求の場合は,要求を発行したノードの名前。
Status 16進値による,最終終了状態コード。

最新の終了状態コードをメッセージ・テキストに変換するには,次のように, 終了状態コードの前に%Xを付けて,F$MESSAGEレキシカル関数に渡します。

     $ MESSAGE = F$MESSAGE(%X00000001)
     $ SHOW SYMBOL MESSAGE
       MESSAGE = "%SYSTEM-S-NORMAL, normal successful completion"

/BINARY修飾子も参照してください。この修飾子は,選択したレコードをファイルにコピーする修飾子です。 また,/FULLと/SUMMARY修飾子も参照してください。 前者は,選択したレコードの詳細レポートを出力する修飾子です。 後者は,選択したレコードの要約レポートを出力する修飾子です。

/BRIEF修飾子を,/BINARY,/FULL,/SUMMARYのいずれかの修飾子と併用することはできません。

    $ ACCOUNTING
    
    SYS$MANAGER:ACCOUNTNG.DATファイル内のすべてのレコードの簡略レポートを出力する例です。

    次のようなレポートが出力されます。

         Date / Time           Type   Subtype   Username     ID    Source   Status
         --------------------------------------------------------------------------
         7-JAN-1998 17:20:08 FILE_BL                      00000000         00000000
         7-JAN-1998 17:22:05 PROCESS DETACHED    JONES    516000E1         02DBA002
         7-JAN-1998 17:22:10 PROCESS INTERACTIVE JONES    516000DD TWA10:  00000001
         7-JAN-1998 17:22:16 PROCESS INTERACTIVE JONES    51600104 TWA11:  0001C0F4
         7-JAN-1998 17:22:20 PROCESS DETACHED    JONES    51600103         12DB821C
         8-JAN-1998 01:06:36 PROCESS SUBPROCESS  SYSTEM   51600106         10000001
         8-JAN-1998 03:09:59 PROCESS BATCH       SYSTEM   5160010F         10030001
         8-JAN-1998 09:13:15 LOGFAIL                      51600105         00D3803C
         8-JAN-1998 09:14:40 IMAGE   LOGINOUT    JONES    51600110         00000000
         8-JAN-1998 09:28:57 PROCESS SUBPROCESS  SMITH    51600119         10000001
         8-JAN-1998 09:50:18 PROCESS SUBPROCESS  SMITH    5160011A         00000001
    

/ENTRY

印刷ジョブとバッチ・ジョブのキュー・エントリ番号を指定して,レコードを選択または拒否します。

形式

    /ENTRY= ([-]エントリ番号[,...])

説明

/ENTRY修飾子は,キュー・エントリ番号フィールド値によって処理対象のレコードを選択します。 このフィールドは,ファイル逆方向リンク・ レコードとファイル順方向リンク・レコード以外のすべてのレコードに存在します。 印刷ジョブやバッチ・ジョブの情報を格納するレコードのキュー・ エントリ番号フィールド値は,印刷キューやバッチ・キューで対象ジョブに割り当てられている一意のエントリ番号です。

/ENTRY修飾子は,指定したキュー・エントリ番号フィールド値を持つレコードだけを選択します。 値の前にマイナス記号を付けると,指定した値以外の値を持つすべてのレコードを選択します。

/JOB修飾子と/QUEUE修飾子も参照してください。前者は,印刷ジョブやバッチ・ ジョブのジョブ名を指定して,レコードを選択または拒否する修飾子です。 後者は,印刷ジョブやバッチ・ジョブをキュー名を指定して,選択または拒否する修飾子です。

  1. $ ACCOUNTING /ENTRY=(211,212,213)
    
    SYS$MANAGER:ACCOUNTNG.DATファイルを処理する例です。キュー・エントリ番号が211 ,212,213の印刷ジョブやバッチ・ジョブのすべてのレコードについて, 簡略レポートを出力します。

  2. $ ACCOUNTING /ENTRY=(-25,50)
    
    SYS$MANAGER:ACCOUNTNG.DATファイルを処理する例です。キュー・エントリ番号が25 または50以外の印刷ジョブやバッチ・ジョブのすべてのレコードについて, 簡略レポートを出力します。

/FULL

選択したレコードの詳細レポートを出力します。

形式

    /FULL

説明

/FULL修飾子は,選択したレコードの詳細レポートを出力します。 省略時の設定では,現在のSYS$OUPTUT装置に出力されます。ファイルに出力するには,/OUTPUT 修飾子でファイルを指定します。

詳細レポートでは,選択したレコード1つにつき1画面が表示されます。表示される情報の内容とレイアウト方法は, レコードの種類と内容によって異なります。

1行目は,レコードを会計情報ファイルに記録したイベントです。たとえば, 会話型プロセス終了時に記録されたレコードの場合,1行目は, INTERACTIVE Process Terminationとなります。

サブプロセスの場合,Owner IDフィールドには,親プロセスの識別子(PID) が表示されます。

DECnet for OpenVMS要求に関する情報を持つレコードの場合,3つのRemote フィールドに,遠隔ユーザと遠隔ノードが表示されます。

Processor時間フィールドは,CPUの総使用量です。ベクタCPU時間の使用量も含まれます。Vector CPU 時間フィールドが表示されるのは,ベクタCPU 時間を使用している場合だけです。

ベクタCPU時間は,ベクタを消費したプロセスが,ベクタの存在するCPU上でスケジューリングされた時刻のことです。

特権は,2つの16進数で表示され,それぞれ64ビットの特権マスクの前半と後半の32 ビットを表します。特権ビット・マスクを特権に変換するには,STARLET ライブラリにあるPRV$V_で始まる$PRVDEFマクロ内の記号の定義を参照してください。 たとえば,$PRVDEFマクロは,PRV$V_READALL記号が35 に等しいと定義しています。これは,READALL特権が,特権マスクではビット35 で表されることを意味します。

1つのファイルだけを処理して画面上に表示しているときに,レコードの表示を中断するには,Ctrl/Z を押してください。DCLプロンプトに戻ります。

/BINARY修飾子も参照してください。この修飾子は,選択したレコードをファイルにコピーする修飾子です。 また,/BRIEFと/SUMMARYも参照してください。 前者は,選択したレコードの簡略レポートを出力する修飾子です。 後者は,選択したレコードの要約レポートを出力する修飾子です。

/FULL修飾子を,/BINARY,/BRIEF,/SUMMARYのいずれかの修飾子と併用することはできません。

  1. $ ACCOUNTING /FULL
    
    SYS$MANAGER:ACCOUNTNG.DATファイル内のすべてのレコードについて,詳細レポートを表示する例です。 会話型プロセスが終了したときに記録されたレコードが表示されています。HQ222 ノードのJONESユーザがSET HOSTコマンドを使ってローカル・ ノードに接続したときに,会話型プロセスは作成されています。
         INTERACTIVE Process Termination
         -------------------------------
         Username:         FISH        UIC:               [DOC,FISH]
         Account:          DOC         Finish time:       23-JAN-1998 15:21:23.83
         Process ID:       20A0029B    Start time:        23-JAN-1998 15:19:08.28
         Owner ID:                     Elapsed time:                0 00:02:15.55
         Terminal name:     RTA2:      Processor time:              0 00:00:04.14
         Remote node addr: 63576       Priority:          4
         Remote node name: HQ222       Privilege <31-00>: 00108000
         Remote ID:        JONES       Privilege <63-32>: 00000000
         Queue entry:                  Final status code: 00000001
         Queue name:
         Job name:
         Final status text: %SYSTEM-S-NORMAL, normal successful completion
    
         Page faults:      2043        Direct IO:              159
         Page fault reads:   68        Buffered IO:            228
         Peak working set:  852        Volumes mounted:          0
         Peak page file:   5512        Images executed:         10
                                       Vector CPU time:             0 00:00:0.54
         Press RETURN for Next Record >
    

  2. $ ACCOUNTING /FULL /OUTPUT=MYACC
    
    省略時のディレクトリに出力ファイルMYACC.LISを作成する例です。 SYS$MANAGER:ACCOUNTNG.DATファイルを処理し,作成した出力ファイルにすべてのレコードの詳細レポートを書き込みます。

/IDENT

プロセスを指定して,レコードを選択または拒否します。

形式

    /IDENT= ([-]プロセス識別子[,...])

説明

/IDENT修飾子は,プロセス識別子(PID)の値によって,処理対象のレコードを選択します。 このフィールドは,ファイル逆方向リンク・レコードとファイル順方向リンク・ レコード以外のすべてのレコードに存在します。 印刷ジョブ・レコードの場合,このフィールドはジョブをキューに登録したプロセスのPID です。

/IDENT修飾子は,指定したPID値を持つレコードだけを選択します。値の前にマイナス記号を付けると, 指定した値以外の値を持つすべてのレコードを選択します。

/OWNER修飾子も参照してください。この修飾子は,サブプロセスを作成したプロセスを指定して, レコードを選択または拒否する修飾子です。

  1. $ ACCOUNTING /IDENT=(25634,045A6B)
    
    SYS$MANAGER:ACCOUNTNG.DATファイルを処理する例です。PIDが25634または045A6B のプロセスのすべてのレコードについて,簡略レポートを出力します。

  2. $ ACCOUNTING /IDENT=(-25634,045A6B)
    
    SYS$MANAGER:ACCOUNTNG.DATファイルを処理する例です。PIDが25634, 045A6B以外のすべてのレコードについて,簡略レポートを出力します。

/IMAGE

イメージを指定して,レコードを選択または拒否します。

形式

    /IMAGE= ([-]イメージ名[,...])

説明

/IMAGE修飾子は,イメージ名フィールド値によって,処理対象のレコードを選択します。 このフィールドはイメージ名を示し,IMAGEタイプのレコードだけに存在します。

省略時のシステムは,IMAGEタイプのレコードを記録しません。IMAGEレコードの記録を許可するには,SET ACCOUNTING コマンドを使用してください。

/IMAGE修飾子は,指定したイメージ名フィールド値を持つレコードだけを選択します。 値の前にマイナス記号を付けると,指定した値以外の値を持つすべてのレコードを選択します。

イメージ名は,イメージのファイル指定のファイル名を示す文字列です。 装置,ディレクトリ,ファイル・タイプは含めません。

  1. $ ACCOUNTING /IMAGE=DIRECTORY
    
    SYS$MANAGER:ACCOUNTNG.DATファイルを処理する例です。DIRECTORY.EXEイメージのすべてのレコードについて, 簡略レポートを出力します。

  2. $ ACCOUNTING /IMAGE=-DIRECTORY
    
    SYS$MANAGER:ACCOUNTNG.DATファイルを処理する例です。DIRECTORY.EXE イメージ以外のすべてのレコードについて,簡略レポートを出力します。

/JOB

印刷ジョブとバッチ・ジョブのジョブ名を指定して,レコードを選択または拒否します。

形式

    /JOB= ([-]ジョブ名[,...])

説明

/JOB修飾子は,ジョブ名フィールド値によって,処理対象のレコードを選択します。 このフィールドは,ファイル逆方向リンク・レコードとファイル順方向リンク・ レコード以外のすべてのレコードに存在します。 印刷ジョブとバッチ・ジョブの情報を格納するレコードの場合,このフィールドはジョブ名です。

/JOB修飾子は,指定したジョブ名フィールド値を持つレコードだけを選択します。 値の前にマイナス記号を付けると,指定した値以外の値を持つすべてのレコードを選択します。

/QUEUEと/ENTRY修飾子も参照してください。前者は,印刷ジョブとバッチ・ ジョブのキュー名を指定して,レコードを選択または拒否する修飾子です。 後者は,印刷ジョブとバッチ・ジョブのキュー・エントリ番号を指定して, レコードを選択または拒否する修飾子です。

  1. $ ACCOUNTING /JOB=(MYJOB1,MYJOB2)
    
    SYS$MANAGER:ACCOUNTNG.DATファイルを処理する例です。MYJOB1またはMYJOB2 という名前の印刷ジョブやバッチ・ジョブのすべてのレコードについて, 簡略レポートを出力します。

  2. $ ACCOUNTING /JOB=(-MYJOB1,MYJOB2) /FULL
    
    SYS$MANAGER:ACCOUNTNG.DATファイルを処理する例です。MYJOB1やMYJOB2 以外の名前を持つ印刷ジョブやバッチ・ジョブのすべてのレコードについて, 詳細レポートを出力します。

/LOG

情報メッセージを出力します。

形式

    /LOG

説明

/LOG修飾子は,現在のSYS$OUTPUT装置に情報メッセージを出力します。

    $ ACCOUNTING MYFILE1.DAT,MYFILE2.DAT /TYPE=PRINT /SORT=USER /OUTPUT=OUTFILE
         %ACC-I-INPUT, SYS$SYSROOT:[SYSMGR]MYFILE1.DAT;7, 297 selected, 16460 rejected
         %ACC-I-INPUT, SYS$SYSROOT:[SYSMGR]MYFILE2.DAT;13,302 selected, 16388 rejected
         %ACC-I-MERGE, 599 records to be merged
         %ACC-I-TOTAL, 599 selected, 32848 rejected, 2 input files
    
    2つの会計情報ファイルを処理する例です。ユーザ名順にソートした印刷ジョブのすべてのレコードについて簡略レポートを作成して出力ファイルに書き込み, 処理したファイルと選択または拒否したレコード数を示す情報メッセージを表示します。

/NODE

DECnet for OpenVMS要求を作成したノードを指定して,レコードを選択または拒否します。

形式

    /NODE= ([-]ノード名[,...])

説明

/NODE修飾子は,遠隔ノード名フィールド値によって,処理対象レコードを選択します。 このフィールドは,ファイル逆方向リンク・レコードとファイル順方向リンク・ レコード以外のすべてのレコードに存在します。DECnet for OpenVMS 要求の情報を格納するレコードの場合,このフィールドは, 要求を発行したノードの名前です。

/NODE修飾子は,指定した遠隔ノード名フィールド値を持つレコードだけを選択します。 値の前にマイナス記号を付けると,指定した値以外の値を持つすべてのレコードを選択します。

ノード名の後に二重コロン(::)を入れないようにしてください。

/ADDRESSと/REMOTE_ID修飾子も参照してください。前者は,DECnet for OpenVMS要求を作成したノード・アドレスを指定して,レコードを選択または拒否する修飾子です。 後者は,DECnet要求を作成した遠隔IDを指定して, レコードを選択または拒否する修飾子です。

  1. $ ACCOUNTING /NODE=HQ291 /FULL
    
    SYS$MANAGER:ACCOUNTNG.DATファイルを処理する例です。HQ291ノードが行ったDECnet for OpenVMS 要求のすべてのレコードについて,詳細レポートを出力します。

  2. $ ACCOUNTING /NODE=(-HQ222,HQ223)
    
    SYS$MANAGER:ACCOUNTNG.DATファイルを処理する例です。HQ222またはHQ223 のノードが行ったもの以外のDECnet for OpenVMS要求のすべてのレコードについて, 簡略レポートを出力します。

/OUTPUT

出力ファイルを指定します。

ファイルを作成するディレクトリは,読み込みアクセス権と書き込みアクセス権が必要です。

形式

    /OUTPUT [=ファイル指定]

説明

/OUTPUT修飾子は,指定した出力ファイルを作成し,そのファイルにレポートを書き込んだり選択したレコードをコピーしたりします。

/OUTPUT修飾子を省略したり,ファイル指定なしで/OUTPUT修飾子を使用したりすると, レポートや選択したレコードは,現在のSYS$OUTPUT装置に出力されます。

ファイル指定に装置名やディレクトリ名を含めなかった場合,現在の省略時の装置やディレクトリが使用されます。 ファイル名を省略すると,最初の入力ファイルのファイル名が使用されます(ACCOUNTING コマンドのパラメータにおける最初のファイル) 。ファイル・タイプを省略すると,レポート作成の場合は.LIS ,レコード・コピーの場合は.DATが使用されます。

  1. $ ACCOUNTING MYFILE1.DAT,MYFILE2.DAT /SORT=USER /BINARY /OUTPUT=.NEW
    
    省略時のディレクトリに出力ファイルMYFILE1.NEWを作成する例です。 MYFILE1.DATとMYFILE2.DATの2つの会計情報ファイルを処理し,それらのレコードをユーザ名順でソートし, 作成した出力ファイルにコピーします。

  2. $ ACCOUNTING MYFILE1.NEW /FULL
    /OUTPUT=MYDISK:[ACCOUNTING]STAT
    
    出力ファイルMYDISK:[ACCOUNTING]STAT.LISを作成し,MYFILE1.NEWのすべてのレコードについて, 詳細レポートを出力ファイルに書き込みます。

/OWNER

サブプロセスを作成したプロセスを指定して,レコードを選択または拒否します。

形式

    /OWNER= ([-]所有者プロセス識別子[,...])

説明

/OWNER修飾子は,プロセス所有者フィールド値によって処理対象のレコードを選択します。 このフィールドは,ファイル逆方向リンク・レコードとファイル順方向リンク・ レコード以外のすべてのレコードに存在します。 サブプロセスの場合,このフィールドは,そのサブプロセスを作成したプロセスのプロセス識別子(PID) です。

/OWNER修飾子は,指定したプロセス所有者フィールド値を持つレコードだけを選択します。 値の前にマイナス記号を付けると,指定した値以外の値を持つすべてのレコードを選択します。

/IDENT修飾子も参照してください。この修飾子は,プロセスを指定して, レコードを選択または拒否する修飾子です。

    $ ACCOUNTING /OWNER=(25634,045A6B)
    
    SYS$MANAGER:ACCOUNTNG.DATファイルを処理する例です。PIDが25634または045A6B のプロセスが作成したサブプロセスのすべてのレコードについて, 簡略レポートを出力します。

/PRIORITY

優先順位を指定して,レコードを選択または拒否します。

形式

    /PRIORITY= ([-]優先順位[,...])

説明

/PRIORITY修飾子は,優先順位フィールド値によって,処理対象のレコードを選択します。 このフィールドは,ファイル逆方向リンク・レコードとファイル順方向リンク・ レコード以外のすべてのレコードに存在します。 印刷ジョブとバッチ・ジョブの場合,このフィールドは,印刷キューやバッチ・ キューにおけるそのジョブの優先順位です。その他のレコードの場合, このフィールドはプロセス基本優先順位です。

/PRIORITY修飾子は,指定した優先順位フィールド値を持つレコードだけを選択します。 値の前にマイナス記号を付けると,指定した値以外の値を持つすべてのレコードを選択します。

    $ ACCOUNTING /PRIORITY=3
    
    SYS$MANAGER:ACCOUNTNG.DATファイルを処理する例です。基本優先順位が3 のプロセスおよび,キュー優先順位が3の印刷ジョブとバッチ・ジョブのすべてのレコードについて, 簡略レポートを出力します。

/PROCESS

指定したプロセス・タイプのレコードを選択または拒否します。

形式

    /PROCESS= ([-]プロセス・タイプ[,...])

キーワード

プロセス・タイプ[,...]

選択または拒否するプロセス・タイプを指定します。次の表に,有効なキーワードを示します。

キーワード プロセス・タイプ
BATCH バッチ・プロセス
DETACHED 独立プロセス
INTERACTIVE 会話型プロセス
NETWORK ネットワーク・ プロセス
SUBPROCESS 上記のタイプのプロセスのサブプロセス

説明

/PROCESS修飾子は,プロセス・タイプ・フィールド値によって処理対象のレコードを選択します。 このフィールドは,IMAGEとPROCESSのタイプのレコードだけに存在します。IMAGE タイプのレコードの場合,このフィールドは, イメージを実行したプロセスのタイプです。

/PROCESS修飾子は,指定したプロセス・タイプのレコードだけを選択します。 リストの前にマイナス記号を付けると,指定したタイプ以外のタイプのすべてのレコードを選択します。

/TYPE修飾子も参照してください。この修飾子は,レコード・タイプを指定し, レコードを選択または拒否する修飾子です。

    $ ACCOUNTING /TYPE=IMAGE /PROCESS=INTERACTIVE /FULL
    
    SYS$MANAGER:ACCOUNTNG.DATファイルを処理する例です。会話型プロセスで実行するイメージによって使用される資源について, 詳細レポートを出力します。

/QUEUE

印刷ジョブやバッチ・ジョブを実行したキューを指定して,レコードを選択または拒否します。

形式

    /QUEUE= ([-]キュー名[,...])

説明

/QUEUE修飾子は,キュー名フィールド値によって処理対象のレコードを選択します。 このフィールドは,ファイル逆方向リンク・レコードとファイル順方向リンク・ レコード以外のすべてのレコードに存在します。 印刷ジョブやバッチ・ジョブの情報を格納するレコードの場合,このフィールドは, ジョブを実行したキューの名前です。

/QUEUE修飾子は,指定したキュー名フィールド値を持つレコードだけを選択します。 値の前にマイナス記号を付けると,指定した値以外の値を持つすべてのレコードを選択します。

/JOBと/ENTRY修飾子も参照してください。

    $ ACCOUNTING /QUEUE=SYS$MYNODE_BATCH
    
    SYS$MANAGER:ACCOUNTNG.DATファイルを処理する例です。SYS$MYNODE_ BATCHキューが実行したジョブのすべてのレコードについて,簡略レポートを出力します。

/REJECTED

拒否したレコードを,新しいファイルにコピーします。

指定したファイルを作成するディレクトリには,読み込みアクセス権と書き込みアクセス権が必要です。

形式

    /REJECTED =ファイル指定

説明

/REJECTED修飾子は,指定したファイルを作成し,ユーザの選択規準を満たさないレコードをバイナリ形式でこのファイルにコピーします。 このファイルは,ACCOUNTINGユーティリティで処理します。

ファイル指定に装置名やディレクトリ名を含めない場合,現在の省略時の装置や省略時ディレクトリが使用されます。 ファイル名を省略すると, 最初の入力ファイルのファイル名が使用されます(ACCOUNTINGコマンドのパラメータにおける最初のファイル) 。ファイル・タイプを省略すると,.REJ が使用されます。

    $ ACCOUNTING /TYPE=PRINT /BINARY /OUTPUT=PRINT_INFO.DAT -
    _$  /REJECTED=NOT_PRINT_INFO.DAT
    
    SYS$MANAGER:ACCOUNTNG.DATファイルを処理した例です。省略時のディレクトリに, ファイルPRINT_INFO.DATとNOT_PRINT_INFO.DATを作成します。 印刷ジョブ・レコードをPRINT_INFO.DATにコピーし,その他のレコードをNOT_PRINT_INFO.DAT にコピーします。

/REMOTE_ID

DECnet for OpenVMS要求を実行した遠隔IDを指定して,レコードを選択または拒否します。

形式

    /REMOTE_ID= ([-]遠隔識別子[,...])

説明

/REMOTE_ID修飾子は,遠隔IDフィールド値によって処理対象のレコードを選択します。 このフィールドは,ファイル逆方向リンク・レコードとファイル順方向リンク・ レコード以外のすべてのレコードに存在します。DECnet for OpenVMS 要求の情報を格納するレコードの場合,このフィールドは要求を実行したユーザを識別する文字列です。 遠隔プロセスがOpenVMS ノード上にある場合,このフィールドは遠隔ノード上のユーザの名前です。

/REMOTE_ID修飾子は,指定した遠隔IDフィールド値を持つレコードだけを選択します。 値の前にマイナス記号を付けると,指定した値以外の値を持つすべてのレコードを選択します。

/NODEと/ADDRESS修飾子も参照してください。前者は,DECnet要求を実行したノードの名前を指定して, レコードを選択または拒否する修飾子です。 後者は,DECnet for OpenVMS要求を実行したノードのアドレスを指定して, レコードを選択または拒否する修飾子です。

    $ ACCOUNTING /NODE=HQ223 /REMOTE_ID=SMITH /FULL
    
    SYS$MANAGER:ACCOUNTNG.DATファイルを処理する例です。HQ223ノードのユーザSMITH が行ったDECnet for OpenVMS要求のすべてのレコードについて, 詳細レポートを出力します。

/REPORT

要約レポートを作成する対象の資源を指定します。

形式

    /REPORT [=(資源[,...])]

キーワード

資源[,...]

レポートを作成したい資源を指定します。次の表に,使用するキーワードを示します。

キーワード 説明 要約方法
BUFFERED_IO [2] バッファード入出力数 総数
DIRECT_IO [2] 直接入出力数 総数
ELAPSED [1][2] 経過時間 総数
EXECUTION [2] プロセスが実行するイメージ数 総数
FAULTS [2] ハードとソフトのページ障害数 総数
GETS [1] 印刷したファイルからのGET 数 総数
PAGE_ FILE [2] ページ・ファイル使用量 最大値
PAGE_READS [2] ハード・ページ障害数 総数
PAGES [1] 印刷したページ数 総数
PROCESSOR [2] CPU総使用時間 総数
QIOS [1] プリンタへのQIO数 総数
RECORDS 処理した会計情報ファイル・ レコード数 総数
VECTOR_PROCESSOR [2] ベクタCPU使用時間(詳細については,/FULL 修飾子の説明を参照) 総数
VOLUMES [2] マウントしたボリューム数 総数
WORKING_SET [2] ワーキング・セット・サイズ 最大値

[1] PRINTタイプのレコードに存在

[2] IMAGE,LOGFAIL,PROCESS,SYSINITのタイプのレコードに存在

RECORDSキーワードは,キーワードまたは/REPORT修飾子を省略した場合の省略時の値です。 このキーワードは,各要約キー値のレコードの総数を出力します。

説明

/REPORT修飾子は,要約レポートを作成したい資源を指定します。 /SUMMARY修飾子で指定した各要約キー値について,総数または最大値が表示されます。

指定した資源フィールドがないレコードを処理する場合,省略時の値0が使用されます。 たとえば,印刷した総ページ数をPAGESキーワードで出力する場合,PRINT タイプ以外のレコードについては0が使用されます。

IMAGEタイプのレコードに格納される資源使用状況データは,PROCESSタイプのレコードに格納されるデータの一部です。 たとえば,PROCESSタイプのレコードに格納されるCPU 時間には,そのプロセスが実行するイメージが使用したCPU 時間が含まれます。同じ資源データを重複してカウントしないようにするには,/TYPE 修飾子を使ってIMAGEタイプのレコードを除外してください。

/REPORT修飾子は,/SUMMARY修飾子なしで使用することはできません。

  1. $  ACCOUNTING /SUMMARY=IMAGE /REPORT=(RECORDS,PROCESSOR)
    
    SYS$MANAGER:ACCOUNTNG.DATファイルを処理する例です。各イメージが実行された回数と消費したCPU 総時間を示す要約レポートを出力します。

  2. $  ACCOUNTING /TYPE=-IMAGE /SUMMARY=USER /REPORT=EXECUTION
    
    SYS$MANAGER:ACCOUNTNG.DATファイルを処理する例です。各ユーザが実行したイメージの総数を示す要約レポートを出力します。/TYPE 修飾子を使用してIMAGE タイプのレコードを除外し,同じデータを2度カウントしないようにしています。

/SINCE

指定した時刻より後のタイムスタンプを持つレコードをすべて選択します。

形式

    /SINCE [=時刻]

説明

会計情報ファイル内のレコードにはすべて,ファイルに記録されたときの時刻を示すタイムスタンプが付いています。

/SINCE修飾子は,指定した時刻より後のタイムスタンプを持つレコードだけを選択します。 絶対時刻とデルタ時間のどちらでも指定できます。また, 絶対時刻とデルタ時間を組み合わせることもできます。時刻を省略すると, 現在の日付の00:00時刻が使用されます。

/BEFORE修飾子も参照してください。この修飾子は,指定した時刻より前のタイムスタンプを持つレコードを選択する修飾子です。

    $ ACCOUNTING /SINCE=5-JAN-1998
    
    SYS$MANAGER:ACCOUNTNG.DATファイル内で,タイムスタンプが5-JAN- 1998以降のすべてのレコードについて,簡略レポートを出力する例です。

/SORT

選択したレコードをソートします。

形式

    /SORT [=([-]ソート・フィールド[,...])]

キーワード

ソート・フィールド[,...]

ソート・キーを指定します。

使用するキーワードを,次の表に示します。ソート・フィールドは,10個まで指定できます。

キーワード ソート基準
ACCOUNT アカウント
ADDRESS DECnet for OpenVMS要求を行ったノードのアドレス
BUFFERED_IO バッファード入出力数
DIRECT_IO 直接入出力数
ELAPSED 経過時間
ENTRY 印刷またはバッチ・ ジョブのキュー・エントリ番号
EXECUTION プロセスが実行したイメージ数
FAULTS ハードとソフトのページ障害数
FINISHED レコードを会計情報ファイルに記録した時刻
GETS 印刷したファイルからのGET数
IDENT プロセス識別子(PID)
IMAGE イメージ名(ソート対象は, イメージ・ファイル指定のなかのファイル名部分のみ)
JOB 印刷またはバッチ・ジョブの名前
NODE DECnet for OpenVMS要求を行ったノードの名前
OWNER 親プロセスのPID
PAGE_FILE ページ・ファイルの最大使用量
PAGE_READS ハード・ ページ障害数
PAGES 印刷したページ数
PRIORITY プロセスの基本優先順位または印刷またはバッチ・キューの優先順位
PROCESS プロセス・ タイプ
PROCESSOR CPU総使用時間
QIOS プリンタへのQIO 数
QUEUE 印刷またはバッチ・ キューの名前
QUEUED 印刷ジョブをキューに登録した時刻
STARTED 開始時刻
STATUS 最終終了状態コード
TERMINAL ターミナル名
TYPE レコード・タイプ
UIC ユーザ識別コード
USER ローカル・ノードのユーザ名
VECTOR_PROCESSOR ベクタCPU時間( 詳細については,/FULL修飾子の説明を参照)
VOLUMES マウントしたボリューム数
WORKING_SET ワーキング・セットの最大サイズ

各キーワードについては,該当するACCOUNTINGユーティリティ修飾子を参照してください。 各フィールドに対応するレコード・タイプの詳細については,/TYPE 修飾子を参照してください。

説明

/SORT修飾子は,各入力ファイルから選択したレコードをマージし( これらのファイルは,ACCOUNTINGコマンドのパラメータとして指定),指定したソート・ キーでソートします。リストの第1ソート・フィールドの値に基づいてレコードはソートされ, 同じ値を持つレコードが2つ以上ある場合, 第2ソート・フィールドの値に基づいてソートされます。以下同様に処理されます。

レコードは,ソート・フィールド値に基づき,昇順でソートされます。キーワードの前にマイナス記号がある場合, レコードは降順でソートされます。

/SORT修飾子を使用する場合,ソート・フィールドがないレコードは拒否されます。 たとえば,イメージ名フィールドはIMAGEタイプのレコード以外には存在しないため,/SORT=IMAGE ではIMAGEタイプ以外のレコードをすべて拒否します。 同様に,/SORT=PAGESでは,印刷ジョブ以外のレコードをすべて拒否します。

/SORT修飾子は,/SUMMARY修飾子と併用することはできません。

  1. $ ACCOUNTING /TYPE=PRINT /SORT=USER
    
    SYS$MANAGER:ACCOUNTNG.DATファイルを処理する例です。印刷ジョブのすべてのレコードについて簡略レポートを出力し, ユーザ名順で表示します。

    次のようなレポートが出力されます。

         Date / Time           Type  Subtype Username     ID      Source  Status
         -------------------------------------------------------------------------
         14-JAN-1998 09:53:05  PRINT         BROWN        20A00193        00040001
         13-JAN-1998 13:36:04  PRINT         BROWN        20A00442        00000001
         13-JAN-1998 12:42:37  PRINT         BROWN        20A00442        00000001
         13-JAN-1998 14:43:56  PRINT         DECNET_MAIL  20A00456        00000001
         14-JAN-1998 19:39:01  PRINT         DECNET_MAIL  20A00265        00000001
         14-JAN-1998 20:09:03  PRINT         DECNET_MAIL  20A00127        00000001
         14-JAN-1998 20:34:45  PRINT         DECNET_MAIL  20A00127        00000001
         14-JAN-1998 11:23:34  PRINT         FISH         20A0032E        00040001
         14-JAN-1998 16:43:16  PRINT         JONES        20A00070        00040001
         14-JAN-1998 09:30:21  PRINT         SMITH        20A00530        00040001
    

  2. $ ACCOUNTING MYFILE1.DAT,MYFILE2.DAT /SORT=IMAGE -
    _$  /FULL /REJECTED=NON_IMAGE.DAT
    
    MYFILE1.DATとMYFILE2.DATの2つのファイルを処理し,IMAGEタイプのレコードの詳細レポートを出力し, イメージ名順でソートする例です。 NON_IMAGE.DATファイルを作成し,このファイルにIMAGEタイプ以外のすべてのレコードをコピーします。 選択修飾子は使用していないので,すべてのレコードが処理対象として選択されます。 ソート時,イメージ名のないレコードは拒否されます。

/STATUS

最新の終了状態コードを指定して,レコードを選択または拒否します。

形式

    /STATUS= ([-]状態コード[,...])

説明

/STATUS修飾子は,最新の終了状態コード・フィールド値によって処理対象のレコードを選択します。 このフィールドは,USERタイプのレコード, ファイル逆方向リンク・レコード,ファイル順方向リンク・レコード以外のすべてのレコードに存在します。

/STATUS修飾子は,指定した最新の終了状態コード・フィールド値を持つレコードだけを選択します。 値の前にマイナス記号を付けると,指定した値以外の値を持つすべてのレコードを選択します。

最新の終了状態コードをメッセージ・テキストに変換する方法については,/BRIEF 修飾子の説明を参照してください。

    $ ACCOUNTING /STATUS=10D38064
    
    SYS$MANAGER:ACCOUNTNG.DATファイルを処理する例です。最新の終了状態が10D38064 のすべてのレコードについて,簡略レポートを出力します。

/SUMMARY

選択したレコードの要約レポートを出力します。

形式

    /SUMMARY [=(要約項目[,...])]

キーワード

要約項目[,...]

要約キーを指定します。使用するキーワードを,次の表に示します。

キーワード 説明
ACCOUNT アカウント
DATE 日付
DAY 日(1〜31)
HOUR 時刻(0〜23)
IMAGE イメージ名(イメージ・ファイル指定のファイル名部分)
JOB 印刷/ バッチ・ジョブの名前
MONTH 月(1〜12)
NODE DECnet for OpenVMS要求を発行したノードの名前
PROCESS プロセス・タイプ
QUEUE 印刷またはバッチ・ジョブ・キュー名
TERMINAL ターミナル名
TYPE レコード・ タイプ
UIC ユーザ識別コード
USER ユーザ名
WEEKDAY 曜日(0 = 日, 1 =月...)
YEAR

キーワードを省略すると,ユーザ名が要約キーとして使用されます。

説明

/SUMMARY修飾子は,選択したレコードの要約レポートを出力します。/OUTPUT 修飾子でファイルへの書き込みを指定しないかぎり,このレポートはSYS$OUTPUT 装置に出力されます。

要約レポートは,/SUMMARY修飾子で指定した要約キーの各値について, /REPORT修飾子で指定した資源の統計的要約を示します。/REPORT修飾子を省略すると, 各要約キー値について処理したレコード総数が表示されます。

要約レポートの1行目は,処理対象データの時間範囲です(最初と最後に処理したレコードを入力ファイルに記録した時間) 。タイトルが中央に表示されます。/TITLE 修飾子を使用すれば,独自のタイトルを指定できます。

2行目以降の数行には,欄の見出しが表示されます。各要約項目につき1 欄,/REPORT修飾子で指定した各資源につき1欄があります。欄は, /SUMMARYと/REPORT修飾子のキーワードと同じように右方向に並びます。

残りの部分では,各要約キー値につき1行です。要約キー値に対応する資源の要約です。 データは,要約キー値で昇順にソートされています。

/BINARY修飾子も参照してください。この修飾子は,選択したレコードをファイルにコピーする修飾子です。 また,/BRIEFと/FULL修飾子も参照してください。 前者は,選択したレコードの簡略レポートを出力する修飾子です。 後者は,指定したレコードの詳細レポートを出力する修飾子です。

/SUMMARY修飾子は,/BINARY,/BRIEF,/FULLのいずれかの修飾子と併用することはできません。

  1. $  ACCOUNTING /TYPE=PRINT /SUMMARY=USER /REPORT=(PAGES,RECORDS)
    
    SYS$MANAGER:ACCOUNTNG.DATファイルを処理する例です。すべての印刷ジョブ・ レコードを処理し,要約レポートを出力します。要約レポートには, 印刷した総ページ数と,この総ページ数を求めるために加算したレコード数が, ユーザごとに示されます。次は,出力されるレポートの一例です。
         From: 12-JAN-1998 15:55  VAX/VMS Accounting Report  To: 15-JAN-1998 15:17
    
         Username         Pages    Total
                        Printed  Records
         -------------------------------
         BROWN              115        2
         CROW                 3        1
         CUTHBERT            20        4
         FOSTER              46        1
         SMITH               50        3
         WHITE               50        7
    

  2. $  ACCOUNTING /SUMMARY=IMAGE /REPORT=(PROCESSOR,RECORDS)
    
    SYS$MANAGER:ACCOUNTNG.DATファイルを処理する例です。各イメージが使用したCPU 時間の合計値を示す要約レポートを出力します。次は,出力されるレポートの一例です。
         From: 12-JAN-1998 15:55  VAX/VMS Accounting Report  To: 15-JAN-1998 15:17
         Image name     Processor        Total
                           Time        Records
         -------------------------------------
                        0 00:09:09.83       51
         ACC            0 00:01:36.72       99
         AUTHORIZE      0 00:00:04.17        8
         CDU            0 00:00:33.25       21
         COPY           0 00:00:05.97       30
         DELETE         0 00:00:02.79       12
         DIRECTORY      0 00:00:09.67       38
         DUMP           0 00:00:04.51        3
         EDT            0 00:00:05.85        7
         LOGINOUT       0 00:04:03.48       75
         NETSERVER      0 00:00:00.63       23
         SHOW           0 00:00:04.80       22
    

/TERMINAL

会話型セッションが行われるターミナルを指定して,レコードを選択または拒否します。

形式

    /TERMINAL= ([-]ターミナル名[,...])

説明

/TERMINAL修飾子は,ターミナル名フィールド値によって,処理対象のレコードを選択します。 このフィールドは,ファイル逆方向リンク・ レコードとファイル順方向リンク・レコード以外のすべてのレコードに存在します。 会話型セッションの情報を格納するレコードの場合,このフィールドは, セッションに対応するターミナルの名前です。

/TERMINAL修飾子は,指定したターミナル名フィールド値を持つレコードだけを選択します。 値の前にマイナス記号を付けると,指定した値以外の値を持つすべてのレコードを選択します。

標準装置名としてターミナル名を指定し,コロン(:)を入力してください。

    $ ACCOUNTING /TERMINAL=TTB3:
    
    SYS$MANAGER:ACCOUNTNG.DATを処理する例です。ターミナルTTB3における会話型セッションのすべてのレコードについて, 簡略レポートを出力します。

/TITLE

要約レポートの1行目に表示するタイトルを指定します。

形式

    /TITLE= タイトル

説明

/TITLE修飾子は,要約レポートの1行目中央に表示するタイトルを指定します。 長すぎるタイトルは,切り捨てられます。画面上に表示するレポートのタイトルの場合,(W - 56) 文字より後の文字は切り捨てられます。W は,文字単位による画面幅です。

    $ ACCOUNTING /SUMMARY=IMAGE /TITLE="June Accounting Report"
    
    SYS$MANAGER:ACCOUNTNG.DATファイルを処理する例です。各イメージを実行した回数を示す要約レポートを出力します。 レポート上部に,タイトル"June Accounting Report" が表示されます。

/TYPE

レコード・タイプを指定して,レコードを選択または拒否します。

形式

    /TYPE= ([-]レコード・タイプ[,...])

キーワード

レコード・タイプ[,...]

選択または拒否したいレコードのタイプを指定します。次の表に,有効なキーワードを示します。

キーワード レコード・タイプ レコードの説明
FILE FILE_BL ファイル逆方向リンク。会計情報ファイルにおける最初のレコード。 ファイル作成時に記録されるレコードであり, 直前の会計情報ファイルの名前を格納する。
FILE_FL ファイル順方向リンク。 会計情報ファイルにおける最後のレコード。 ファイルをクローズするときに記録されるレコードであり,次の会計情報ファイルの名前を格納する。
IMAGE IMAGE イメージの終了。 イメージが使用した資源の詳細を格納する。
LOGFAIL LOGFAIL ログインの失敗。 ログインの試みで使用した資源の詳細を格納する。
PRINT PRINT 印刷ジョブの終了。 印刷ジョブが使用した資源の詳細を格納する。
PROCESS PROCESS プロセスの終了。 プロセスが使用した資源の詳細を格納する。プロセスによって実行されたイメージが使用した資源も含まれる。
SYSINIT SYSINIT システムのブート。 システムをブートしたときに使用した資源の詳細を格納する。
UNKNOWN
この表に示すいずれのタイプとしても認識されないレコード。
USER USER 会計情報メッセージ送信のため,$SNDJBCシステム・ サービスを呼び出すプログラムが記録するレコード。

説明

会計情報ファイル内のレコードにはすべて,レコードのタイプを示すタイプ・ フィールドがあります。

/TYPE修飾子は,指定したレコード・タイプを選択します。リストの前にマイナス記号を付けると, 指定したタイプ以外のタイプを持つすべてのレコードを選択します。

/PROCESS修飾子も参照してください。この修飾子は,プロセス・タイプを指定して, レコードを選択または拒否する修飾子です。

  1. $ ACCOUNTING /TYPE=PRINT
    
    SYS$MANAGER:ACCOUNTNG.DATファイルを処理する例です。印刷ジョブのすべてのレコードについて, 簡略レポートを出力します。

  2. $ ACCOUNTING /TYPE=-PRINT
    
    SYS$MANAGER:ACCOUNTNG.DATファイルを処理する例です。印刷ジョブ以外のすべてのレコードについて, 簡略レポートを出力します。

/UIC

UICを指定して,レコードを選択または拒否します。

形式

    /UIC= ([-]ユーザ識別子[,...])

説明

/UIC修飾子は,UICフィールド値によって処理対象レコードを選択または拒否します。 このフィールドは,ファイル逆方向リンク・レコードとファイル順方向リンク・ レコード以外のすべてのレコードに存在します。 有効なユーザ名を入力しなかったログイン失敗レコードの場合,このフィールド値は[SYSTEM] です。

/UIC修飾子は,指定したUICフィールド値を持つレコードだけを選択します。 値の前にマイナス記号を付けると,指定した値以外の値を持つすべてのレコードを選択します。

UICは,数字でも英数字でも指定できます。アスタリスク(*)も使用できます。

  1. $ ACCOUNTING /UIC=([360,*],[ADMIN,COTTON])
    
    SYS$MANAGER:ACCOUNTNG.DATファイルを処理する例です。グループ番号360 のユーザまたはUICが[ADMIN,COTTON]のユーザのすべてのレコードについて, 簡略レポートを出力します。

/USER

ユーザ名を指定して,レコードを選択または拒否します。

形式

    /USER= ([-]ユーザ名[,...])

説明

/USER修飾子は,ユーザ名フィールド値によって処理対象レコードを選択します。 このフィールドは,ファイル逆方向リンク・レコードとファイル順方向リンク・ レコード以外のすべてのレコードに存在します。有効なユーザ名を入力しなかったログイン失敗レコードの場合, このフィールド値は<login> です。

/USER修飾子は,指定したユーザ名フィールド値を持つレコードだけを選択します。 値の前にマイナス記号を付けると,指定した値以外の値を持つすべてのレコードが選択されます。

  1. $ ACCOUNTING /USER=SMITH
    
    SYS$MANAGER:ACCOUNTNG.DATファイルを処理する例です。ユーザSMITHのすべてのレコードについて, 簡略レポートを出力します。

  2. $ ACCOUNTING /USER=(-SMITH,JONES)
    
    SYS$MANAGER:ACCOUNTNG.DATファイルを処理する例です。ユーザSMITHとJONES のレコード以外のすべてのレコードについて,簡略レポートを出力します。


[ 前のページ ] [ 次のページ ] [ 目次 ] [ 索引 ] [ DOC Home ]