规则执行管理平台中远程和服务管理的学习2

规则执行服务

咱们已经知道“规则执行任务”是在服务端中运行的规则,而“规则执行服务”是在服务中执行的规则,这些规则每每是给客户端调用的。咱们能够在规则配置器中调用“规则执行服务”中的规则,测试输出结果值。点击“规则执行服务”,查看规则执行服务的主界面,如图所示:


保存:保存规则执行服务信息,点击“保存“便可。操做如图所示:web



添加:咱们已经知道能够在“规则执行版本”中添加规则到“规则执行服务”中,这里也能够选择添加规则到“规则执行服务”中,操做如图所示:浏览器





启动服务:启动服务,这样该服务下规则就能够在客户端被调用了。启动过程如图所示:服务器



编辑:修改规则执行器中的规则,操做如图所示:app


启动:“规则执行服务”中的规则只有两个状态:启动和中止。选择须要启动的规则,点击“启动”,操做如图所示:
webapp


中止:若想中止规则服务器中的某个规则,再也不让他被客户端调用,选择中止规则。操做如图所示:
ide



测试:测试规则执行信息,这些信息包含规则执行名、规则版本、规则包变量、执行类型等等。操做如图所示:工具


删除:选择须要的删除的规则,点击“删除”,操做如图所示:测试


客户端调用:打开规则配置器,依次选择“工具”—“远程规则测试”,操做如图所示:
url


打开远程规则测试以后,就能够测试规则输出了操做如图所示:
spa


点击“肯定”后,就能够看到变量“welcome”的输出值,如图所示:


同步规则协同管理

  远程项目与服务管理能够设置与规则协同管理进行同步,对上传到的规则协同管理的规则包也会同步到远程项目与服务管理中。这样不只能作到规则的协同,方便规则包管理,还能够省去批量添加规则的过程。

修改配置信息

    若是要上传到规则协同管理的规则包同步过来,必须先要修改一些配置信息。打开的规则引擎的安装文件目录VisualRules\Tomcat\webapps\webrule\WEB-INF中的web.xml文件。把该文件下的键param-value的值由false改成true,如图所示:



修改完成后,点击保存就完成对xml文件的配置。配置好web.xml文件后,还须要配置线链接文件rules.conf。打开安装目录下的VisualRules\Tomcat\webapps\webrule\WEB-INF\classes,若是该目录下存在rules.conf文件,则无需再作任何处理;若是该目录下不存在rules.conf,则需拷贝一个。该文件在在安装目录下的VisualRules\Tomcat\webapps\ROOT\

WEB-INF\classes下缺省存在如图所示:



把图上图中的rules.conf文件,复制一份粘贴到安装目录下的:

VisualRules\Tomcat\webapps\webrule\WEB-INF\classes中。

  完成以后,全部的配置信息就完成了。

上传规则包

在规则配置器中上传规则包到规则协同管理中,而后也能够同步到规则执行版本中来。打开规则配置器,选择登陆规则服务器,操做如图所示:



点击了“登陆规则服务器”后,输入用户名、密码后选择登陆,操做如图所示:



图3-2-2 肯定登陆

点击“肯定”后,成功登陆到规则服务器中,而后能够选择包规则工程上传到规则协同管理中。选择把规则配置器中的多国工资上传到规则服务器中,操做如图所示:



点击后,则须要选择该工程下的须要上传的上传的规则包,全选后,点击肯定,操做如图所示:



肯定后,选择版本号都为1.0。完成后,规则工程就上传完成,能够在规则协同管理中查看到。浏览器输入地址栏http://localhost:8880/,输入用户名admin,密码:123456登陆成功后。能够看到工程“多国工资”,如图所示:



同步规则执行管理


上传的规则工程也同步到“规则执行版本”中了,如图所示:


这样咱们就能够在规则执行管理平台控制该规则工程的执行状况了

相关文章
相关标签/搜索