Aix上规则包发布及部署手册
一、 安装分发服务程序
1、 将以下文件复制到能连接Aix的前置机中。文件包括:ruleauto.bat、ruleserver.bat、rulethreads.xml、excuter.rei、lib目录下所有的jar包、rules目录以及下面的log4j.properties和用数据库管理器生成的生产环境下的tp.conf文件。
2、 用ftp服务器连接。将上述文件统一传到Aix服务器下的/usr/vrs目录下。其中ruleauto.bat、ruleserver.bat、rulethreads.xml、excuter.rei在vrs的根目录下,lib目录在vrs的目录下,rules目录也在vrs的目录下。
3、 将ruleauto.bat和ruleserver.bat的文件属性改成可执行。
二、 部署规则包
1、 将规则编辑器生成的 .rsc 文件,统一复制到能访问Aix的前置机上。将这些 .rsc文件用ftp软件上传到Aix服务器中的/usr/vrs/rules目录下。
2、 如果规则包调用了其他的外部java类,请将java类对应的.class文件复制到/usr/vrs/rules目录下。
三、 执行规则服务器
1、 直接执行/usr/vrs/目录下的 ruleserver.bat程序。
2、 如果是第一次运行,可以修改服务的配置信息,配置文件为rulethreads.xml。内容如下
<?xml version="1.0" encoding="GBK"?>
<RuleThreadInfos displayName="sample" port="1509">
<RuleThreadInfo groupName=" CommonCalculateRule " displayName=" CommonCalculateRule " ruleName="CommonCalculateRule" internalTime="100" minThreads="1" maxThreads="10" location="0" remoteips="" remoteports="" connName=" " sql="">
</RuleThreadInfo>
</RuleThreadInfos>
以上文件中ruleName为规则包的外部调用名,maxThreads为最大线程数。可进行修改
四、 执行自动理算服务程序
1、 直接执行/usr/vrs/目录下的 ruleauto.bat程序。
2、 如果是第一次运行,可以修改服务的配置信息,配置文件为excuter.rei。内容如下
<?xml version="1.0" encoding="GBK"?>
<ExecuteInfos displayName="">
<RuleExecuteInfo displayName="自动理算" exeRuleName="BatchCaculateRule" internalTime="60000">
</RuleExecuteInfo>
</ExecuteInfos>
其中exeRuleName是自动理算的规则包,internalTime是间隔时间。
五、 日志查看
在/usr/vrs目录下会生成.log文件。可查看规则包执行时的日志信息。
分享到:
相关推荐
综上所述,Visual Rules规则引擎是一款针对中国市场的专业解决方案,它将业务规则管理与优化相结合,提供便捷的规则编辑、高效的执行机制和全面的管理功能,旨在帮助企业快速适应市场变化,提升业务决策的准确性和...
在描述中提到的Visual Rules Solution旗正规则引擎中,决策池扮演了这样的角色。 1. **决策池功能介绍** 决策池的设计目标是提高规则的复用性和效率。在规则开发中,如果某些规则被频繁使用,将这些规则放入决策池...
Visual C++开发技术大全——软件工程师典藏 明日科技 源代码 解压后410M 本书是一本Visual C++ 6.0综合开发参考手册,书中几乎囊括了使用Visual C++进行程序开发的全部知识,同时在讲解中结合了大量实用而又有代表...
《Visual C++项目开发指南——定制自己的Photoshop》 PDG格式电子书完整版 本书以实现“我的Photoshop”项目的开发过程贯穿始终,通过大量实例,深入浅出地介绍了许多Visual C++ 6.0的编程技术及项目管理方法。所讲...
本文将详细介绍基于VisualRules的电信业务支撑系统的开发过程,重点讨论规则管理系统的创建、系统建模、规则编写及与应用系统的集成等内容。 #### 二、创建规则库 创建规则库是构建规则管理系统的第一步。在这个...
在Visual Rules Solution这款规则引擎中,变量跟踪功能能够帮助用户深入了解规则执行的细节,尤其是在处理复杂的业务逻辑时。当我们在规则包测试中启用变量跟踪,可以观察到变量在每个规则执行前后以及规则集内的值...
在本文中,我们将深入探讨如何利用规则引擎,特别是Visual Rules Solution的旗正规则引擎,来访问和管理数据库中的部门信息,包括添加、修改、删除和查询部门等操作。 首先,我们要理解什么是数据库对象。在规则...
《Visual C++实践与提高——串口通信与工程应用篇》是一本专注于使用Microsoft的Visual C++编程环境进行串口通信技术开发的书籍。这本书详细介绍了如何利用VC++设计和实现串口通信程序,适用于那些希望在实际工程中...
以Visual Rules Solution为例,开发者可以直观地创建并命名规则包,如“测试与轨迹”。 - 变量定义:规则包中通常需要定义变量来存储和操作数据。变量定义清晰且适应性强,是确保规则正确运行的基础。 - 逻辑编写...
下面将详细讨论规则引擎的版本控制以及如何在Visual Rules Solution的旗正规则引擎中实现这一功能。 首先,版本控制是规则引擎的一个重要特性。当业务规则不断迭代和更新时,传统的做法是直接修改代码,这可能导致...
在IT领域,Visual C++是一种强大的编程环境,尤其在Windows平台下开发桌面应用程序时不可或缺。本文将深入探讨“Visual C++实践与提高——COM和COM+篇”中的关键概念和技术,帮助开发者提升对COM(Component Object ...
规则引擎的核心概念包括规则对象、对象分类、规则包和规则集,它们共同构成了规则处理的完整体系。 规则对象是规则引擎中的基本构建块,代表了业务逻辑中的一个特定实体或条件。这些对象可以是简单的数据类型,如...
挺好的Visual_C#_2008——设计QQ用户登录界面Visual_C#_2008——设计QQ用户登录界面
Visual Basic的入门钥匙——Visual Basic语言基础.ppt
本教程“Visual C++高级编程技术——MFC与多线程篇”将深入探讨这两个关键概念。 MFC是C++面向对象编程的一个重要框架,它基于Windows API,将复杂的Win32 API函数封装为易于理解和使用的类。MFC包含了一系列的类,...
《Visual C++开发GIS系统——开发实例剖析》一书深入探讨了如何利用Microsoft的Visual C++编程环境来构建地理信息系统(GIS)应用。GIS是一种整合地理数据和信息处理技术的系统,广泛应用于城市规划、环境保护、交通...
创建规则包的步骤简单明了,例如创建“基础规则”可以通过在Visual Rules Solution界面中选择新建规则包,并为其指定名称来完成。 2.1.2 变量定义 在规则包中,我们需要定义业务逻辑所需的变量。在“基础规则”中...
9. 部署与发布:源码还将演示如何打包应用程序并进行部署,包括生成安装程序和配置发布设置。 10. VSCode集成:虽然VB.NET传统上与Visual Studio紧密关联,但源码也适应了VSCode这一轻量级编辑器。开发者将学习如何...