IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope: Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    
跳转到主要内容

developerWorks 中国  >  WebSphere  >

安装配置Websphere Business Monitor 6的流程组件

developerWorks
文档选项

未显示需要 JavaScript 的文档选项


级别: 中级

温 建华 (stickto@gmail.com), 复旦大学硕士研究生

2006 年 9 月 30 日

在Websphere Business Monitor 6的默认安装中,流程相关的应用(Process Container和Human Task Container)并不会安装,为此需要在安装完Websphere Business Monitor 6之后另行安装。尽管Websphere Business Monitor 6在管理控制台中提供了基于Web的安装界面,但在这个安装界面上进行安装非常繁琐,而且容易失败。本文介绍了一种通过DOS命令窗口进行配置的方法,与前面一种方法相比,这种方法简单方便,不易出错。

安装流程相关应用

默认的安装,只是安装了Action Manager和Monitor Server两个应用,而和流程相关的应用并没有安装,如下图所示:



因此必须另行安装流程相关的应用。在Web管理控制台中,虽然提供了安装这些应用的界面,但是步骤比较复杂,而且容易失败。因此,我们使用另外一种方法来安装这些应用。

1. 启动WebSphere Business Monitor 6所在的WebSphere Process Server 6。

2. 打开DOS 命令窗口,进入随WebSphere Business Monitor 6一起安装的WebSphere Process Server 6的安装目录下的ProcessChoreographer目录。我的WebSphere Business Monitor 6安装在C盘,因此目录如下图所示:



3. 输入"..\bin\wsadmin.bat -f sample\bpeconfig.jacl",回车:



注:jacl是用java实现的tcl语言,而wsadmin.bat是WebSphere Process Server 6自带的解释执行jacl的批处理文件。

4. 脚本询问是否安装business process container,这是WebSphere Process Server 6的核心组件,需要安装,输入回车使用默认选择Yes:



5. 接着提示输入BPE的系统管理员名,输入Administrator:



6. 接着提示输入BPE的系统管理员组,直接回车:



7. 接着提示输入BPE的Monitor用户名,同样输入Administrator:



8. 接着提示输入BPE的Monitor用户组,直接回车:



9. 接着提示输入JMS API用户,接受默认值Administrator,直接回车:



10. 输入Administrator用户的密码:



注:这里输入的密码是Windows操作系统中Administrator用户的密码。 11. 接着提示选择WebSphere Process Server 6使用什么数据库来存储流程信息,这里我们选择默认值Cloudscape,直接回车:



注:这个数据库和WebSphere Business Monitor 6安装时安装的数据库无关。

12. 接着提示选择消息服务类型,使用默认的WPM,直接回车:



脚本开始安装BPE Container。

13. BPE Container安装成功后,脚本提示是否为流程数据库创建数据源,接受默认值Yes,直接回车:



14. 接着提示输入数据库名字,接受默认值BPEDB,直接回车:



15. 接着提示是否创建上一步输入的数据库名对应的数据库,接受默认值Yes,直接回车创建该数据库:



16. 数据库创建完成后,脚本提示是否为business flow manager创建激活规范(Activation Spec),接受默认值Yes,直接回车创建:



17. 接着提示输入存取默认消息的用户名,接受默认值Administrator,直接回车:



18. 接着询问是否安装任务容器(Task Container),这个是WebSphere Process Server 6的核心组件,接受默认值Yes,直接回车:



19. 接着输入Administrator作为任务管理员:



20. 接着直接回车不指定任务管理员组:



21. 同样输入Administrator作为任务监控者:



22. 直接回车不指定任务监控组:



23. 回车接受Administrator作为Escalation用户:



24. 接着脚本询问是否要为人工任务管理器创建邮件通知功能,这里输入no,不创建:



25. 接着脚本询问是否要为人工服务管理器创建激活规范(Activation Spec),接受默认值Yes,直接回车创建:



26. 接着脚本询问是否要安装BPC Explorer,接受默认值Yes,直接回车:



27. 接着脚本询问BPC Explorer的虚拟主机,接受默认值default_host,直接回车:



28. 接着脚本询问是否预编译相关的JSP文件,接受默认值No,直接回车:



脚本开始安装BPC Explorer。

29. BPC Explorer安装完成后,脚本询问是否要打开global security功能,接受默认值No,直接回车:



注:如果你需要使用global security,请输入Yes打开它。

30. 接着脚本询问是否清除临时目录,选择Yes清除:



31. 最后脚本询问是否要停止WebSphere Process Server 6,由于这些修改需要重启WebSphere Process Server 6才能生效,因此选择Yes:



在停止WebSphere Process Server 6后,脚本也执行完成了

32. 再次启动WebSphere Process Server 6后,可以看到增加了三个应用:



其中,BPCExplorer是BPC Explorer对应的应用,BPEContainer则是Business Process Engine Container对应的应用,而TaskContainer则是任务容器(Task Container)应用。

我们也可以更新和卸载这些应用,分别使用下列命令:


..\bin\wsadmin.bat -f sample\bpeconfig.jacl
..\bin\wsadmin.bat -f sample\bpeconfig.jacl

当然,必须先启动WebSphere Process Server 6。





回页首


配置流程相关应用

前面我们完成了对流程相关应用的安装,在安装结束之后,还需要进行简单的配置。

1. 打开WebSphere Process Server 6的Web管理控制台,点击Servers => Application servers,在右侧界面点击server1:



2. 点击Configuration页中的Container Settings => Business process container settings => Business process container:



3. 选中Enable Common Event Infrastructure logging和Enable audit log并点击OK按钮保存:



完成保存后,点击页面上方的server1链接,或者重复第1步回到server1的Configuration页面。

4. 点击Configuration页中的Container Settings => Human task container settings => Human task container:



5. 选中Enable Common Event Infrastructure logging和Enable audit log并点击OK按钮保存:



在随后的页面上方区域应该会出现Save链接,点击它将修改保存到主配置中。

6. 重启WebSphere Process Server 6。

7. 再次打开WebSphere Process Server 6的Web管理控制台,点击Integration Application => Common Base Event Browser打开事件浏览界面:



在右侧的事件浏览界面中,首先单击下方的Get Events按钮,以获取当前所有的事件。获取事件成功后,在中间会显示出得到的事件数,我们可以点击中间部分的上侧的链接,察看不同类型的事件。



关于作者

温建华,有多年的软件开发经验,目前是复旦大学计算机专业硕士研究生,曾在IBM上海全球化实验室GIT部门实习,主要对业务整合、Java开发及P2P网络等领域感兴趣。 Email: stickto@gmail.com Blog: http://spaces.msn.com/sticktowen/




对本文的评价

太差! (1)
需提高 (2)
一般;尚可 (3)
好文章 (4)
真棒!(5)

建议?







回页首


IBM 公司保留在 developerWorks 网站上发表的内容的著作权。未经IBM公司或原始作者的书面明确许可,请勿转载。如果您希望转载,请通过 提交转载请求表单 联系我们的编辑团队。
    关于 IBM 隐私条约 联系 IBM 使用条款