规则引擎教程--FTP上传

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

FTP上传
1.1功能介绍 (2)
2.1 FTP服务 (2)
3.1 规则实现 (4)
3.1.1 创建规则包 (4)
3.1.2 变量定义 (5)
3.1.3 添加规则 (6)
3.2.4 规则逻辑 (7)
4.1 保存并编译 (9)
5.1 FTP上传 (10)
1.1功能介绍
我们可以把已完成的规则包、,jsp页面可以上传到规则服务器(规则管理系统)上,这种上传方式是把规则包、jsp页面储存在数据库中,然后其他的用户可以从服务器的数据库中把规则包、jsp页面导入到本地,实现规则包、jsp页面的共享。

但是有时我们服务器上需要的是完整的规则包、jsp页面、规则包的RSC文件,这时候我们就可以用规则配置器中“FTP 上传”的功能去实现。

2.1 FTP服务
打开规则配置器,在菜单栏依次打开,工程—设置—ftp上传,如下图所示:
在ftp上传的信息设置完成之后,要在服务端开启ftp上传服务。

在服务端依次开打visualRules\ftpserver\bin\startftps.bar,双击startftps.bar文件就可以开启ftp服务。

如下图:
在服务启动完成之后,查看服务器上的/WEB-INF/rules/文件夹下的目文件信息,如下图所示:
因此要在规则包上传完成之后,该目录下就应该有上传的规则包rpk文件。

3.1 规则实现
3.1.1 创建规则包
在工程“功能解析”中,创建一个名为“ftp上传”的规则包,过程如下图所示:
创建完成之后,重命名该规则包为“FTP上传”,如下图所示:
3.1.2 变量定义
我们在规则包“FTP上传”的对象库中,添加一个名为“string”类型的变量a(a)。

如下图所示:
3.1.3 添加规则
右键规则包“FTP上传”,选择“添加规则”。

如下图所示:
点击了“添加规则”之后,重命名该规则为“变量赋值”,完成后如下图所示:
3.2.4 规则逻辑
在规则“变量赋值”,需要给变量a赋值,赋值过程如下图所示:
点击了确定了之后,该规则包的编写就完成了。

4.1 保存并编译
规则包编写完成之后,就要对规则包进行保存。

点击“全部保存”,就会保存所有未被保存规则包并生成这些规则包的rsc文件。

如下图所示:
规则包保存完成之后,会在消息栏看到如下的信息记录:
5.1 FTP上传
现在要把规则包上传到服务器上的指定目录(/WEB-INF/rules/)上,操作步骤如下图所示:
Visual Rules Solution旗正规则引擎
选择“ftp上传规则包”之后,可以在消息栏看到下图所示的消息记录:
最后,我们只要核查规则包的存储路径(/WEB-INF/rules/)下是否已有上传的规则包,如下图所示:
这样规则包通过FTP上传到指定目录上了。

该例中规则包上传是到本地上,但在实际运用中规则包往往是要上传到服务器上。

除了规则包外,jsp页面、规则包的rsc也可以采用同样的方式上传。

11。

相关文档
最新文档