关于 Marketing Platform 实用程序
本节提供 Marketing Platform 实用程序的概述,包括适用于所有实用程序且个别实用程序描述中未包括的一些详细信息。
实用程序的位置
Marketing Platform 实用程序位于 Marketing Platform 安装目录下的 tools/bin 目录中。
实用程序的列表和描述
Marketing Platform 提供了下列实用程序。
*
configTool 实用程序 - 导入、导出和删除配置设置,包括产品注册
*
alertConfigTool 实用程序 - 为 IBM® EMM 产品注册警报和配置
*
datafilteringScriptTool 实用程序 - 创建数据过滤器
*
encryptPasswords 实用程序 - 加密和保存密码
*
partitionTool 实用程序 - 创建分区的数据库条目
*
populateDb 实用程序 - 填充 Marketing Platform 数据库
*
restoreAccess 实用程序 - 还原具有 platformAdminRole 角色的用户
运行 Marketing Platform 实用程序的先决条件
下面是运行所有 Marketing Platform 实用程序的先决条件。
*
从实用程序所在的目录(缺省情况下,是 Marketing Platform 安装目录下的 tools/bin 目录)运行所有实用程序。
*
UNIX 上,最佳实践是以运行部署了 Marketing Platform 的应用程序服务器的相同用户帐户运行实用程序。如果以不同的用户帐户运行实用程序,请调整对 platform.log 文件的许可权,以允许用户写入该文件。如果不调整许可权,那么实用程序将无法写入该日志文件,并且您可能会看到一些错误消息,虽然工具应该仍然正常工作。
对连接问题进行故障诊断
除了 encryptPasswords 之外,所有 Marketing Platform 实用程序都与 Marketing Platform 系统表交互。为了连接至该系统表数据库,这些实用程序使用下列连接信息,这些信息由安装程序使用在安装 Marketing Platform 时提供的信息设置。此信息存储在 jdbc.properties 文件中,该文件位于 Marketing Platform 安装目录下的 tools/bin 目录中。
*
*
*
*
此外,这些实用程序依赖于 JAVA_HOME 环境变量,该变量在位于 Marketing Platform 安装目录的 tools/bin 目录中的 setenv 脚本中设置,或者在命令行上设置。Marketing Platform 安装程序应该在 setenv 脚本中自动设置此变量,但是如果您运行实用程序时发生问题,那么最好验证 JAVA_HOME 是否已正确设置。JDK 必须是 Sun 版本(例如,不是 WebLogic 提供的 JRockit JDK)。
特殊字符
必须对指定为操作系统中的保留字符的字符进行转义。如需保留字符列表以及如何对它们进行转义的信息,请参考操作系统文档。
Marketing Platform 实用程序中的标准选项
在所有 Marketing Platform 实用程序中都提供下列选项。
-l logLevel
设置在控制台中显示的日志信息的级别。选项如下:highmediumlow。缺省值是 low
-L
设置控制台消息的语言环境。缺省语言环境是 en_US。可用的选项由已将 Marketing Platform 翻译成的目标语言确定。根据 ISO 639-1 和 ISO 3166 使用 ICU 语言环境标识指定语言环境。
-h
在控制台中显示简要用法消息。
-m
在控制台中显示此实用程序的手册页。
-v
在控制台中显示更多执行详细信息。