当前位置: 首页 > Linux学院 > 程序设计 > 软件工程 > Rational Publishing Engine一个轻量级的文档生成工具

Rational Publishing Engine一个轻量级的文档生成工具

2014-08-09 11:51 来源:IBM 作者:王卉婷 人气指数: 我要评论

对于远程文档生成,可配置计划安排,以每日、每周、每月或按定制时间间隔生成文档。Rational Publishing Engine (以下简称 RPE)是一个自动化的文档生成解决方案,旨在从 Rational 产品和可选的第三方应用程序中(抽取数据)生成文档,RPE 可以帮助您生成临时使用的,或者用于正式审查的,符合标准的文档。Rational Publishing Engine 1.2.1 在原有的基础上新增了报告计划安排这个功能。所谓的报告计划安排就是文档的调度生成。在 Rational Publishing Engine 1.2.1 之前的版本中,文档是实时生成的,而新增的报告计划安排可以让我们预设时间点去生成文档。

本文将会着重以下几点阐述报告计划安排在 RPE 中的实现,以 Tomcat 服务器为例。

JRE 和 Tomcat 的安装

修改 Tomcat 配置文件

部署 RPE web 服务

启动 RPE 报告计划安排生成文档

JRE 和 Tomcat 的安装

RPE web 服务的一种启动方式是部署在 Tomcat 服务器上,而 Tomcat 的运行需要 Java 环境,所以我们要先安装 JRE,再安装 Tomcat,最后部署 RPE web 服务。

JRE 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

Tomat 下载地址:http://tomcat.apache.org/

安装好 JRE 和 Tomcat 后,进入"我的电脑" -》 "属性" -》"环境变量"进行环境变量的配置。

新增以下 2 组系统变量:

变量名:JRE_HOME

变量值:JRE 安装地址, 例如:C:\Program files\Java\jre6

变量名: CATALINA_HOME

变量值:Tomcat 安装地址, 例如:C:\apache-Tomcat-7.0.42

系统变量设置好后保存,至 Tomcat 安装目录启动 Tomcat 服务器。

浏览器输入:http://localhost:8080/,配置成功则会出现如图 1 的页面。

图 1.Tomcat 启动成功

Rational Publishing Engine一个轻量级的文档生成工具

修改 Tomcat 配置文件

修改 tomcat-user.xml 文件

打开 Tomcat 的安装目录,找到 tomcat-users.xml 文件,例如:C:\\apache-Tomcat-7.0.42\conf 。

找到<tomcat-users></tomcat-users>区段,在此区段中增加角色,此角色是 RPE 专门为报告计划安排这个功能定制的。

<role rolename="rpe_scheduler_admin"/>

<role rolename="rpe_scheduler_user"/>

再为这个角色设置用户名和密码:

<user username="rpe_admin" password="admin" roles="rpe_scheduler_admin"/>

<user username="rpe_client" password="admin" roles="rpe_scheduler_user"/>

修改 catalina.bat 文件

打开 Tomcat 的安装目录,找到 catalina.bat 文件,例如:C:\\apache-Tomcat-7.0.42\bin

增加以下内容:

set JAVA_OPTS=%JAVA_OPTS% -Dcom.ibm.rational.rpews.scheduler.usr=rpe_admin

set JAVA_OPTS=%JAVA_OPTS% -Dcom.ibm.rational.rpews.scheduler.pwd=admin

修 改好后保存并重启 Tomcat,这样接下来我们就可以使用 rpe_admin/rpe_client 这两个用户来使用报告计划安排. rpe_admin 这个用户是具有管理员权限的,可以查看所有的报告计划安排,rpe_client 是一般用户权限,只能查看自身的报告计划安排。

部署 RPE web 服务

浏览器输入:http://localhost:8080/,点击"Manager App" 按钮,输入用户名/密码: admin/admin 登录。

下拉至"WAR file to deploy", 打开 RPE 的安装目录下选择要部署的 rpews.war

一般位于以下目录:C:\Program Files (x86)\IBM\Rational\Publishing Engine\web services ,点击"Deploy"按钮部署。

待部署成功后,输入: http://localhost:8080/rpews ,若出现如图 2 所示页面则表示部署 RPE 远程服务成功。

图 2.RPEweb 服务部署成功

Rational Publishing Engine一个轻量级的文档生成工具

点击"报告调度程序测试 URL" 输入用户名/密码:rpe_admin/admin 登录,若出现如图 3 提示,说明报告调度程序已经正确在服务器上运行。

图 3.RPE 远程服务运行成功

Rational Publishing Engine一个轻量级的文档生成工具

启动 RPE 报告计划安排生成文档

报告调度生成是 RPE1.2.1 新增的一个功能,此项功能允许用户根据不同的实际需求定时生成文档。

在客户机上启动 RPE Launcher, 从菜单栏进入"窗口"-》"首选项",对首选项作如图 4 配置后保存。

URL 值为远程服务器地址。用户名和密码参照"修改 Tomcat 配置文件"时的设置。必填的 2 项是"RPE Remote Service"和"报告计划安排"。若只填"报告计划安排"项,用户可以调用服务器上的报告计划安排进行文档生成,但是无法查看文档生成的结果。

图 4.RPE 客户端远程服务配置

Rational Publishing Engine一个轻量级的文档生成工具

在工具栏上点击"报告计划安排"按钮, 出来报告计划安排窗口,在这个窗口上您可以进行一系列的增加,修改,删除报告计划安排。

图 5.报告计划安排

Rational Publishing Engine一个轻量级的文档生成工具

点击"新建"按钮, 可以新建一条报告计划安排,并且可以设定生成报告的频率。

图 6.新增报告计划安排

Rational Publishing Engine一个轻量级的文档生成工具

调度频率:

一次:设定生成报告的时间,系统只运行一次。

每天:设定生成报告的开始时间和结束时间,在这段时间内每天都会生成一次报告。

每周:设置开始日期和结束日期,并且可以选择每周哪一天生成报告。

每月:选择开始日期,开始时间,结束日期,每个月生成报告。

自定义:选择生成报告的时间,再按需要选择日期。

创建新的记录后,在设置报告生成的时间点过后,再点击工具栏上的"打开远程结果对话框",就可以看到生成报告的结果了。在"远程结果"窗口,用户可以查看报告生成的状态,下载生成的报告。

图 7.查看远程结果对话框

Rational Publishing Engine一个轻量级的文档生成工具

至此,关于报告计划安排在 Tomcat 服务器上的配置及远程文档的调度生成已经全部介绍完毕。文档的远程调度生成让用户可以按需在不同的时间点生成文档,为生成文档量大的用户提供了极大的方便。

为您推荐: 轻量级 文档生成工具

其他相关的新闻

大家感兴趣的内容
小伙伴最爱的新闻
小伙伴还关注了以下信息
小伙伴关注的焦点

小伙伴都在关注的热门词

新服 缤纷活动 航海世纪 芈月传 暗黑道具 萌乐网 苹果发布会 最新谍照 三国令 剑雨江湖 怎样修炼战骑 页游 怎样修炼伙伴 木甲世界 仙侠道2 推黑科技 页游模式 武圣试炼场 街机玩法 蓝月传奇 个人BOSS玩法 哥们网 九阴绝学 仗剑出鞘 全新模式 范伟打天下 全新元神玩法 七大神兵简介 新手攻略 跑腿任务 门派五行 城战礼包 页游界 泥石流 傅园慧 经典网页游戏 耐玩 盘点 玉石攻略 提升角色 大黑 实装属性 神兵攻略 问鼎莽荒 莽荒纪 手持神兵 土豪梦 万世 开学清单 财富赚不停 天书世界 大黑游戏 资源战场 ppwan 天问 激战 全国大战 雄霸一方 新增宠物技能 绝对小能手 花千骨 三尾章鱼 风色轨迹 双枪手 弑之神 缤纷好礼 惊喜六重连 帮会 中秋福利 自制月饼 九阴真经 玩家 五周年纪念 纪念银币 名动三界 新服资料片 画江山 勇战妖魔 邪恶势力 上古降魔 老司机玩法 坐骑揭秘 黑科技 竞技场攻略 铁血皇城 披风玩法 书剑恩仇录 装备强化攻略 野外BOSS玩法 全网曝光 赤壁传说 半回合制国 ACT 奇珍商城 热血战歌 传奇宝藏抽奖 打开方式 门徒 门徒获取玩法 三大萌宠简介