DataPerfect/用户 Web 启用
外观
启用 DataPerfect 的 Web 功能 | |
有两种主要机制可以使 DataPerfect 启用 Web 功能。 一种使用 Firestorm,它是一个与 DataPerfect 文件格式兼容的数据库引擎。 第二种使用 DataPerfect 作为引擎,使用 CGI 程序。 Firestorm 是用 ANSI C 编程语言编写的,它将多个对象模块和 DataPerfect 应用程序定义文件 (.str) 链接在一起。最终的可执行文件,通过命令行开关,可以操作或从 DataPerfect 数据库中提取数据。 原生 DataPerfect (DOS) 可执行文件可以从各种 CGI 编程语言运行,包括 'C'、Perl、Python 和 PHP。Web 服务器需要能够运行 MS-DOS 或 MS-DOS 的模拟,例如 Linux 系统上的 DOSEMU。 DataPerfect 命令行开关之一“/EI-file”允许从文件导入数据,并通过 DataPerfect 报告进行处理。此导入文件需要采用 DataPerfect 事务日志文件的格式。它通常用于为事务审计记录数据库中数据的更改日志。 DataPerfect 报告可用于操作数据,例如添加、编辑、删除或提取数据。报告的结果可以保存到文件。另一个命令行开关 /SID-sessionid 允许将会话信息传递到 DataPerfect,该信息可用于控制诸如输出文件名等内容。 来自 DataPerfect 报告的输出可以由调用 CGI 程序读取和处理,并发送到客户端浏览器。 来自 DataPerfect 的输出文件可以是文本文件、HTML 格式文件或 XML 格式文件。
|