输出生成问题

如果模板的输出显示不符合预期,请复审这些问题和故障诊断建议。
表 1. 模板和文档生成问题
问题 故障诊断建议
取消文档生成过程可能总是无法得到确认 取消本地或远程文档生成过程可能无法得到 Rational® Publishing Engine 的确认。即使已取消进度对话框,也会成功生成输出文档。发生此问题的原因是 Rational Publishing Engine 仅以指定的时间间隔来检查是否有取消信号,以提高性能。如果文档生成作业很小,只有很少的输入元素,那么 Rational Publishing Engine 可能不会检查取消信号。发布另一个使用更多数据的文档,以使 Rational Publishing Engine 处理取消请求。
正在运行的文档生成作业列表未更新 通过单击浏览器的刷新图标来刷新监视和控制用户界面。该用户界面不会自动刷新,因此,如果在作业开始或完成时浏览器处于打开状态,那么不会更新信息。
在脚本化过滤器或条件中,如果条件的左操作数和右操作数来自同一个属性名称,但属于两个不同的查询,那么条件不起作用。 必须为这两个属性设置不同的别名,才能让条件起作用。
创建配置为使用远程发布引擎的复杂文档规范时,Rational Publishing Engine 客户机超时 增大该客户机的超时值。

将下列参数添加到 rpe-launcher.inirpe-studio.ini 文件,其中 newValue 是超时设置(以毫秒计):-Dcom.ibm.rational.rpe.wstimeout=newValue

缺省超时值是 30000 毫秒。

包括已过滤元素的模板会导致输出生成过程执行缓慢 如果是在模板中使用 Rational Publishing Engine 过滤器,那么 Rational Publishing Engine 正在处理来自集成产品的数据。请改用本机过滤器,以将过滤工作重新分配给报告数据服务适配器(而不是 Rational Publishing Engine)。
表不适合页面。根据窗口自动调整表格不起作用。 如果将模板中表元素的调整大小以适合内容属性设置为 false,那么会忽略根据窗口自动调整表格属性。将调整大小以适合内容设置为 true,以使用根据窗口自动调整表格属性。
当表元素包含在段元素中时,表元素后面有额外的回车符。在页尾发生这种情况时,表会出现分页情况。 要除去额外的行,您可以执行下列任一操作:
  • 使用容器元素替换段元素。容器的格式设置属性与段不同,而且容器未创建额外行。
  • 添加样式以确保表未跨页分成多个部分。选择段元素,并在“属性”视图中展开格式设置 > 分页,然后针对段中不分页参数,输入 true
格式不同,输出看起来也不同。 有关如何确定输出类型(要用于您正在使用的模板元素)的信息,请参阅指定输出属性
表 2. Microsoft Word 问题
问题 故障诊断建议
无法运行 Microsoft Word 宏
  • 确保已安装 Microsoft Word。
  • 验证是否在样式表中定义了该宏。
Rational Publishing Engine 远程生成文档时,对象链接与嵌入 (OLE) 未显示,并且宏未生成 Microsoft Word 输出。

当 Apache Tomcat 作为 NT 服务执行时,您无法在 Microsoft Windows 2008 64 位计算机上生成 Rational Publishing Engine 远程引擎期间运行宏。

环境:Microsoft Windows 2008 和 Microsoft Office Word 2007。

如果没有图形用户界面,那么 Microsoft 不支持办公自动化。

  • 在 Microsoft Windows 2008 64 位上的目录 C:\Windows\SysWOW64\config\systemprofile 中,创建文件夹 Desktop
  • 在 Microsoft Windows 2008 Server x86 上的目录 C:\Windows\System32\config\systemprofile 中,创建文件夹 Desktop
请参阅 Excel 2007 automation on top of a Windows Server 2008 x64

反馈