构建补丁的部署形式主要是用于服务器环境网络连接受限时部署我们的BOS二次开发。一、构建补丁1.业务建模工具界面,选择工具-构建补丁,如下图:2.点“构建补丁”后,出现:补丁目录:存放补丁的路径,默认为工作路径;补丁名称:系统自动生成,可修改;EAS版本:系统自动生成;补丁说明:可在此说明补丁的具体功能;3.点击下一步,出现和BOS部署一样,设置部署的二次开发jar包的名称和内容。4.点击下一步,出现这里是设置制作补丁所携带的sql脚本,可以添加多个,安装补丁时会安装添加的顺序执行脚本。二次开发内容建表脚本和表结构更新脚本的生成制作见后面会介绍。到此,bim制作二次开发部署补丁完成。只需要将生成的补丁包拷贝到服务器\eas\admin\patch\patchlist下,就可以在控制台安装我们的补丁了,和安装其他一般补丁方法一样。二、二次开发建表脚本和表结构脚本制作1.设计开发工具下右键二次开发目录-导出2.选中其他-导出数据表3.勾选想要生成脚本的table元数据4.点击下一步,出现完整脚本:完整的建表脚本,当确认服务器数据中心未创建过二次开发对应的表时使用。差异脚本:对比差异后生成的同步数据库表结构脚本,当服务器已创建过表或者不确定是否创建过表时使用。数据库类型:选择服务器数据中心对应的数据库类型,以便生成对应的sql脚本。目录:存放生成的sql脚本目标数据源:当选择生成差异脚本时,需要给出服务器其中一个数据中心对应的数据库地址,从而比较生成差异脚本。这里要输出数据库环境IP地址、端口、数据库名、一个拥有读写权限的用户名和密码。至此,sql脚本生成配置全部完成。如果生成脚本过程中有异常,需根据报错日志,修改table元数据的错误,然后重新执行导出sql操作。