Previous | Next | Contents | Index |
The command line management utility described in Chapters 6 and 7 can be used to generate reports and account listings.
There are two steps to generating a report:
9.1 Writing a Formatting File
Three types of information can be reported:
Information type | Substitution strings |
---|---|
Account information | Tables 4-10 and 4-15 |
Message lists | Tables 4-10 and 4-11 |
Forwarding addresses | Tables 4-10 and 4-24 |
The formatting files, once written, must be stored in the
/pmdf/www/popstore/
directory tree on UNIX and NT systems
or the in the PMDF_ROOT:[WWW.POPSTORE]
directory on
OpenVMS systems.
9.2 Producing a Report
Once a formatting file has been written, it can be used in conjunction
with the command line management utility with a command from the table
below:
Information type | Command | |
---|---|---|
UNIX, NT | Account information |
show -format_file=file-spec [username]
|
Message lists |
show -messages -format_file=file-spec username
|
|
Forwarding addresses |
show -forwardings -format_file=file-spec [username]
|
|
VMS | Account information |
SHOW/FORMAT_FILE=file-spec [username]
|
Message lists |
SHOW/MESSAGES/FORMAT_FILE=file-spec username
|
|
Forwarding addresses |
SHOW/FORWARDINGS/FORMAT_FILE=file-spec [username]
|
file-spec
is the name of the formatting file to use
and username
is the name of the account to report on. The
account name is optional when listing account or forwarding information.
For example, to list all user accounts using the formatting file
list.txt
, issue the command
# pmdf popstore show -format_file=list.txt |
$ PMDF POPSTORE SHOW/FORMAT_FILE=LIST.TXT |
9.3 An Example
The following example demonstrates how to generate a report of all
popstore accounts. In the listing, the account name, message count, and
total size of stored messages is shown for each account. The formatting
file is shown in Example 9-1 and provided with PMDF under the name
report.txt
.
Example 9-1 Account Listing Report |
---|
%first{ Message Quota used} %first{ Username Count (kbytes)} %first{ ------------------------------------------------------} %flags_manage{ |*}%username{%-32s} %message_count{%7u} %quota_used_k{%8.2f} %last{ ----------------------------------------------------------------} %last{*Note: privileged users are flagged with an asterisk} |
To generate the report on UNIX and NT systems, issue the command:
# pmdf popstore show -format_file=report.txt |
$ PMDF POPSTORE SHOW/FORMAT_FILE=REPORT.TXT |
Previous | Next | Contents | Index |