U9 客开补丁包的制作流程

栏目:u9cloud知识作者:用友来源:用友发布:2024-08-20浏览:1

U9 客开补丁包的制作流程

开发或测试阶段都可以通过打补丁的方式,替代手工拷贝文件,执行脚本,同步各类元数据的操作

补丁工具功能说明

拷贝文件(DLL)到Portal下指定的路径;

执行bdxml类型的装配文件;

导入报表和打印模板;

执行前置脚本和后置脚本;

执行建实体及数据资源脚本;

自动升级元数据及业务数据表结构

自动同步枚举项

 

补丁制作工具

  • BuildTool.rar(https://pan.yonyou.com/s/5SrDpANVRlQ  Password:snur)
  • 补丁库.rar(https://pan.yonyou.com/s/aoZAAPYdSBA  Password:7pq9)

制作流程

配置环境

配置补丁制作所需要的数据库环境,将文件下的补丁数据,“补丁库.bak”数据备份库还原到Sql Server中。->U9Build15SP2;

补丁工具文件夹BuildTool:

修改补丁制作文件夹下的environment.xml文件的连接信息(对应修改成自己本机的数据库连接串);

 

packet size=4096;user id=sa;Connection Timeout=150;Max Pool size=1500;data source=XXX;persist security info=True;initial catalog= U9Build21_SP1_FIX;password=XXX

 

修改BuildTool (补丁制作工具)下的desktopBuild.xml;

U9 Portal的上一级目录路径

D:/yonyou/U9V50

构造完成生成文件夹的路径

D:/yonyou/补丁

补丁工具会自动生成一些文件夹,这个是生成的目录

Cust_SaleOrder

这个是你自己的补丁模块名,是为了和其他人区分开的标识,命名可任意,最好以Cust_开头。

其中deskbuild中的version,如果U9环境U9是5.0的就改成5.0,是3.0的就改成3.0,这个必须要和本机U9环境版本对应,否则导入补丁的时候会提示版本无效。

环境是哪个版本这里就改成多少,如2.8/3.0/5.0

 

制作补丁包

  1. 在BuildTool目录下找到UFIDA.UBF.Build.Engine.DesktopBuild.exe(U9桌面构造工具)程序后双击打开

新建方案->输入方案名称->确定

选定方案->构造(不管BOM提示)

  1. 自动生成以下补丁文件夹结构(路径和desktopBuild.xml下的ProjectPath配置有关。)

文件放置说明:

AssemblyInfo: 

放置Setup.bdxml,此文件是各个模块装配文件的集合

Files: 

放置所有需要拷贝的文件,包括所有BE/BP/UI/SV的dll,UI/BE插件的配置文件 ,所有需要拷贝到服务器Portal下的所有文件。

Metadata: 

模型构造生成的文件,放置与原数据脚本一起生成的bulk文件,BE/BP/UI/SV生成的所有bulk文件(默认是生成在UBF下的,默认路径:D:/yonyou/UBFV50/U9.VOB.Product.Other)

PostSQL: 

所有需要执行的脚本。

PreScript:

是预置脚本的集合,即需要在补丁刚开始部署到服务器上时需要优先执行的脚本。

ReportMD 

放置报表模型和打印模型

所有xml混合放在一起,不要建立子文件夹存放不同模型,

(构造生成的建表脚本不需要放入补丁包中,否则会清除掉数据库表原有数据)

 

  1. 文件放置完成后->生成安装信息->生成补丁 保存到指定路径即可。

 

PS: (构造操作只在第一个新建方案时用,放过文件后,不需要再点构造,否则会清空文件)

U9 客开补丁包的制作流程

开发或测试阶段都可以通过打补丁的方式,替代手工拷贝文件,执行脚本,同步各类元数据的操作补丁工具功能说明拷贝文件(DLL)到Portal下指定...
点击下载文档
标签: # U9C
分享:
上一篇:已经是第一篇下一篇:U9C性能规范-基础篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息