|
二. 配置工作流的相关资源
1. 启动 WLI Domain Server
选择[BEA WebLogic Platform 7.0]=>[User Projects]=>[wlidomain]=>[Start Server],当系统提示输入用户名及密码时,输入在Domain创建时定义的用户名及密码。接下来等待一会儿,直到系统控制台提示如下:,表明服务已成功启动。
2. 启动 WLI Domain Studio
选择[BEA WebLogic Platform7.0]=>[Weblogic Integration 7.0]=>[Studio],这时将会出现一个系统登录框,如图2-1所示
图 2-1
用户名和密码均为wlisystem,点击[OK],进入Studio主界面。
3. 创建组织,角色和用户:
3.1 创建组织:
在菜单条中选择 [Configuration] => [Organizations],在弹出的对话框中单击[Add],在域中填入BSharp,单击[OK],然后[Close],接下来从左上角的下拉框中选择刚才创建的新组织
3.2 创建用户
右键单击树状面板中的[Users]结点,从弹出菜单中选择[Create Users],输入以下属性
|
属性
|
值
|
| UserID |
yanglf |
| Password |
yanglf |
| Default Organization |
BSharp |
3.3 创建角色
右键单击树状面板中的[Roles]结点,从弹出菜单中选择[Create Role],输入以下属性
|
属性
|
值
|
| Id |
BSharpMgr |
| Map to a group with the same name as the role |
|
| yanglf |
|
4. 导入XML相关文件
因为在测试业务流程时会用到worklist客户端的消息通知机制,所以我们还需要导入一些xml资源, 在菜单条中选择[Tools] => [Import Package …],在弹出的对话框中单击[Browse …],定位本文附带的BPMDemo.jar,单击[Next],在选择组件对话框中选中[XML Repository]下的所有结点,如图2-2所示:
图 2-2
单击完成相关XML文件的导入。
提 示
--- 如果选择[All Workflow Objects]下的所有结点,那么模板以及业务操作也将被导入,如果您想跳过后面的工作流设计篇,可以选择该选项,然后直接进入工作流测试篇。
5. 定义业务操作
现在,我们开始定义业务操作, 在菜单条中选择 [Configuration] => [Business Operations],此时会弹出业务操作定义对话框,如图2-3所示
5.1 创建create业务操作
图 2-3
在域中输入 Create an instance of TktHandleBean ,选中,然后单击下拉框,我们将会看到在第一章中安装的EJB组件,选中它,然后从下拉框中选择 InventoryHome::create 方法,单击[OK]保存设置。
5.2 创建getBalance业务操作
重复5.1的步骤,为 Inventory::getBalance 定义一个名为 Get the balance of inventory 的业务方法,该方法有一个参数p0,对应 getBalance 方法中的参数 itemID
|