你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:技术专栏 / Linux开发
使用WEBLOGIC PORTAL规则引擎中实现动态业务逻辑(3)
 
从WLI流程调用规则引擎

  让我们从被实现为JPD的交易业务流程开始,来看看如何添加对规则引擎的调用。要在WLI流程中添加规则,可以使用作为WebLogic Portal的一部分而提供的Rules Executor Control(规则执行器控件)。对于本例,我们只使用该控件中所提供的方法和特性的一个子集。关于规则控件的附加说明文档可以在参考资料部分找到。

  此处假定开发人员使用WebLogic Workshop集成开发环境来创建新的流程应用程序。然后可在该应用程序中创建一个流程项目。因为默认情况下门户控件在流程项目中不可用,所以需要将这些控件和规则引擎的EJB导入到应用程序。然后,将控件输入和输出插入到JPD中。在WLI流程中使用门户规则引擎的基本步骤如下:

  导入规则引擎到应用程序:

  • 在应用程序中包含规则引擎。
  • 将p13n_controls库添加到应用程序。

  处理输入和输出:

  • 为输入和结果添加变量。
  • 创建一个Rules Executor控件。
  • 在WLI流程中添加一个Control Send With Return节点。
  • 为创建初始数据编写Java代码。
  • 添加一个流程节点以对结果进行迭代。
  • 创建规则集。

  后面我们将更详细地讨论其中的每一个步骤。

  在应用程序中包含规则引擎

  规则引擎包含在下面的文件中:

  /weblogic81/p13n/lib/p13n_ejb.jar

  要在应用程序中包含该引擎,请右击Workshop集成开发环境中的Modules文件夹,并选择Add Module。导航到该jar文件,并选择Open。

  将p13n_controls库添加到应用程序

  要使得门户规则控件在应用程序中可用,请右击Workshop集成开发环境中的Libraries文件夹,并选择Add Library。该控件位于:

  </weblogic81/p13n/lib/p13n_controls.jar

  导航到此文件,单击 Open 按钮。

(编辑:aniston)

  推荐精品文章

·2024年12月目录 
·2024年11月目录 
·2024年10月目录 
·2024年9月目录 
·2024年8月目录 
·2024年7月目录 
·2024年6月目录 
·2024年5月目录 
·2024年4月目录 
·2024年3月目录 
·2024年2月目录 
·2024年1月目录
·2023年12月目录
·2023年11月目录

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089