今天在银行准备将修改过的urule决策引擎bak文件部署到生产环境,结果就因为.bak(信用卡审批规则示例项目-urule-repo.bak)是全量打包部署方式,被行方领导给拒绝了。

给出的理由是:

1、不知道全量打包部署是否影响到其他功能;

2、是否会覆盖掉行方业务人员自行配置的规则。

这。。。令我有点无奈。。。

想了半天,原来决策引擎页面查看源代码是可以实现增量形式打包部署的。

但是以查看源代码保存的方式,操作需要逐个去添加新增的源代码,执行会比较繁琐,但也是没有办法。

在库文件、决策集、决策表、决策树、评分卡、决策流:右键-->查看源代码

点击“查看源代码”后,会看到xml格式的源代码

可以用对比工具,如 BCompare,进行查看新增了那些源码。

修改完后,拖到最下方,点击保存。

保存之后,我们可以保存为新版本。

当然,这样逐个去核对修改进行增量打包部署是很费劲,但是如果遇到需要这样做的,也没有办法,只好花时间去这么做了。

补充一下:我们可以进行版本管理:

进行好版本之后,如果有多个版本,则可以进行比较:

 1.0为最早的版本,1.1次之,以此类推。

选择好版本进行比较,可以看出前后有哪些差异。

比如:

ps:版本比较需要较高的urule决策引擎pro版本。

如果有更好的方法,欢迎提出分析,非常感激。

urule决策引擎实现增量打包部署相关推荐

  1. svn增量打包部署_持续集成、持续交付、持续部署(CI/CD)简介

    >>>推荐阅读<<< 1.性能测试学习笔记-场景设计 2.性能测试的重要意义 3.性能分析流程及方法 4.应用系统性能调优之性能分析 概述: 软件开发周期中需要一些 ...

  2. svn增量打包部署_利用svn的补丁文件打包生成增量文件

    下面的代码是maven版本 1. 创建patch.txt增量文件 保存到 文件目录下 比如 E:\aa\patch.txt 2. 编写java代码 package utils; import java ...

  3. svn增量打包部署_超详细的jenkins持续集成工作原理、功能、部署方式等介绍

    概述 今天简单整理了一下jenkins的一些概念性内容,归纳如下: 1.概念 jenkins是一个开源项目,提供了一种易于使用的持续集成系统,使开发者从繁杂的集成中解脱出来,专注于更为重要的业务逻辑实 ...

  4. svn增量打包部署_实现Jenkins+svn+bat批处理构建svn版本差异增量的自动化打zip包

    最近进到的公司,因为我之前做过自动化测试,所以要求我写一个从svn上面的各个目录拉取需要的代码,集合在一起打zip包.想了想,觉得用批处理+Jenkins持续集成工具来操作应该是可行的,于是就开始着手 ...

  5. 决策引擎中的Hunter类策略又是什么?

    各位信贷行业的童鞋,对于风控决策引擎,或多或少都有听过或者见识过.如果问我,决策引擎最大的用处就是:解放开发同学的压力,减轻系统的复杂度.提到决策引擎,处处离不开大数据.决策引擎起源于规则引擎,规则引 ...

  6. python构建决策引擎_决策引擎与机器学习模型的集成 | 信数这么干(一)

    这是"信数这么干"之决策引擎系列专题的第1篇(该专题总计11篇,由技术篇和应用篇两大部分构成).信数这么干--决策引擎系列专题提纲 ✦ 决策引擎技术篇 -决策引擎与机器学习模型的集 ...

  7. 重磅分享(二)——决策引擎实战部署

    关注公众号"番茄风控大数据",获取更多数据分析与风控大数据的实用干货. 决策引擎,可服务于各个信贷生命周期中的各个阶段.贷前的信贷审批,贷中的账户策略管理以及贷后的催收和保全,都可 ...

  8. URULE规则引擎部署

    简介 urule规则引擎是纯java开发,运行时借鉴Rete了算法的优势,独创了一套自己的规则模式匹配算法,这套算法可以从根本上保证规则运行的效率,实现大量复杂业务规则计算时的毫秒级响应. urule ...

  9. 全面了解风控决策引擎

    说明 为什么要写这篇文章,因为决策引擎对很多风控从业者来说都是绕不开的必学知识点,每一个与金融业务相关的技术框架,都需要一个成熟稳定的决策引擎组件来支持,而目前,只有15%左右的互联网产品,配置了这一 ...

  10. 实例讲解FusionInsight MRS RTD 实时决策引擎在医保行业应用

    本文分享自华为云社区<FusionInsight MRS RTD 实时决策引擎在医保行业实践>,作者: pippo . 背景 据国家医保局曝光台发布,湖南省长沙市望城坡春望医院欺诈骗保案, ...

最新文章

  1. Bind for 0.0.0.0:80 failed: port is already allocated.解决方案
  2. flume数据丢失与重复_Flume架构及常见面试
  3. python csv转excel_使用 Python 把 PDF 转为 CSV 和 Excel(一)
  4. Python 字符串方法详解
  5. 微信url schema,deep link
  6. 鸿蒙系统 新闻,鸿蒙系统升级名单曝光,为什么你还没有收到推送?3个原因望周知...
  7. [小技巧]ASP.NET Core中如何预压缩静态文件
  8. Junit4单元测试报错
  9. oracle goldengate实施简明介绍
  10. 通过IP获取相应所在地的地址
  11. 揭密如何写ASP木马后门
  12. 论文解读 | 百度 ERNIE: Enhanced Representation through Knowledge Integration
  13. diybox路由器设置教程_无线路由器设置图解,最全面的图文教程
  14. 别说理科男不懂撩妹,这个老司机一生只爱两样:物理和18岁的少女
  15. 浪潮服务器管理口IPMI安装系统(浪潮服务器NF5280m5 配置,raid和系统 安装纪录)
  16. Javaweb开发学习笔记(三)
  17. 详细分析 Vue3 文档
  18. 使用fastboot命令刷机
  19. DNS安全(一)DNS缓存投毒与防护
  20. OPENGL ES 2.0 知识串讲 (4)——GLSL 语法(II)

热门文章

  1. 51单片机彩灯控制器c语言代码,【原创】第九届蓝桥杯单片机:彩灯控制器源程序和题目...
  2. 采用大规模或超大规模集成电路的计算机,采用大规模或超大规模集成电路的计算机属于_____计算机。...
  3. matlab实现神经网络算法,matlab神经网络训练函数
  4. php高校学生户籍档案管理系统
  5. jar 坐标系转换工具_谷歌百度经纬度转换
  6. 用matlab对图像进行二维傅里叶变换
  7. HTTP数据传输机制的演变:从0.9到3.0
  8. 新会计准则与旧版内容的不同比较
  9. android手机qq账号管理在哪里,qq安全中心手机版之功能详解
  10. Github上如何找开源代码