上一主题: pdm_webstat -- 返回 Web 使用统计下一主题: rpt_srv - 生成报表


报表 -- 生成报表

仅适用于 UNIX

报表程序允许您在服务器上从命令行生成报表。要在命令行或脚本中发布报表命令,您必须包含 pdm_task。pdm_task 命令可以为没有包装程序的命令设置环境变量。只有当通过脚本或命令行调用报表时才在同一命令行上输入 pdm_task 和报表命令。如果从菜单中发布报表命令,则不需要包括 pdm_task,因为所有环境变量都是通过此应用程序设置的。

语法

此命令具有以下格式:

pdm_task report [-h] [-e] [-f] [-F ffstring] [-p pagelength] filename [ command line arguments]

-e

重复已编译脚本(用于调试)。

-f

在页面之间使用换页符。

-F ffstring

设置可选换页字符串。

-p pagelength

设置页长。默认页长为 66。

filename

报表模板。如果没有从模板文件所在的目录中运行报表命令,请包括完整的文件路径名。命令将发送输出作为标准输出 (stdout)。

command line arguments

指定报表模板接收的参数。如果报表设计为接受命令行参数,您必须为报表模板中的每个参数输入命令行参数。如果参数为空,则输入空字符串。

例如,以下命令提供命令行参数 Smith、Jane 和 L。报告模板需要这三个参数,以生成“受影响的联系人报告”。

例如,输入:

pdm_task report /opt/CAisd/samples/sdk/reports/affected.rpt

在下一示例中,Jane Smith 没有中间名首字母:

pdm_task report /opt/CAisd/samples/sdk/reports/affected.rpt Smith Jane "