设置 ECM 服务器的缺省时区
在 Workflow Server 和 Workflow Center的 100Custom.xml 文件中,可以添加或修改用于设置 ECM 服务器的缺省时区的 ecm-server-default-timezone 配置设置。
关于本任务
在连接到 ECM 服务器的 IBM® Business Automation Workflow 服务器上使用 ECM 文档时,如果 ECM 服务器未提供日期/时间属性中的时区信息,那么您可能会注意到这些字段的值在时区方面不正确。 当 ECM 服务器未提供时区信息时,会发生此问题,这会导致 IBM Business Automation Workflow 服务器将其自己的时区分配给日期/时间值。 如果 ECM 服务器和 IBM Business Automation Workflow 服务器位于不同的时区中,那么将显示错误的日期/时间值。
使用 ecm-server-default-timezone 配置设置,您可以明确提供从 ECM 服务器到达的日期/时间属性值的时区偏移量(不提供明确时区)。 您可以使用 ECM 服务器返回的期望时区来设置此配置选项。 服务器配置字段值必须格式化为与 java.util.TimeZone.getTimeZone(String ID) 方法接受的值兼容,例如 America/Chicago 或 Europe/Berlin (如主题 Class TimeZone中所述)。
<properties> 元素下添加以下元素,并根据需要修改该值:
<server merge="mergeChildren">
<ecm-server-default-timezone>America/Chicago</ecm-server-default-timezone>
</server>有关需要更新的各个 100Custom.xml 文件及其位置的信息,请参阅 100Custom 配置文件的位置主题。
但是,要一致且可靠地更改 Business Automation Workflow 部署环境中所有 100Custom.xml 文件中的设置值,建议您使用 updateBPMConfig 命令,如以下过程中所述:
过程
结果
更新 100Custom.xml 文件的建议方式是运行 updateBPMConfig 命令。 但是,如果更新失败,您可以通过执行主题 创建 100Custom.xml 配置文件中的步骤来手动更新文件。