MFTJava 系统属性

必须将许多 Managed File Transfer 命令和代理程序属性定义为 Java 系统属性,因为它们定义了无法使用命令或代理程序属性机制的早期功能的配置。

通过定义环境变量 BFG_JVM_PROPERTIES ,为要运行 Managed File Transfer 命令的 JVM 定义系统属性和其他 JVM 选项。 例如,要在 UNIX 类平台上设置 com.ibm.wmqfte.maxConsoleLineLength 属性,请将该变量定义如下:
export BFG_JVM_PROPERTIES="-Dcom.ibm.wmqfte.maxConsoleLineLength=132"

如果要将代理程序作为 Windows 服务运行,那么可以通过在 fteModifyAgent 命令上指定 -sj 参数来修改代理程序的 Java 系统属性。

表 1. Java 系统属性
属性名 描述
com.ibm.wmqfte.maxConsoleLineLength 可以写入控制台的最大行长度。 超过该长度的行会自动换行。 该值用字节表示(不是字符)。 [IBM i] IBM® i 的缺省长度为 132 字节。 [UNIX、Linux、Windows][z/OS]对于 UNIXLinux®Windows和 z/OS,长度不受限制。
com.ibm.wmqfte.daemon.windows.windowsServiceLogFilesm (仅限 Windows。) 指定要保存的最大 Windows 服务日志文件数。 当这些应用程序作为 Windows 服务运行时,会在代理和数据库记录器日志目录中创建 Windows 服务日志文件。 Windows 服务日志文件以 service 为前缀命名,包含关于服务启动和停止的消息。 5