《金蝶EAS V8.2元数据升级指南》由会员分享,可在线阅读,更多相关《金蝶EAS V8.2元数据升级指南(29页珍藏版)》请在金锄头文库上搜索。
1、 1 / 29 金蝶金蝶 EASEAS V V8 8. .2 2 元数据升级指南元数据升级指南 金蝶软件(中国)有限公司 2016 年 6 月 金蝶 EASV8.2 元数据升级指南 2 / 29 前言 概述 本文档针对元数据升级相关背景概念、应用场景、操作步骤、注意事项、常见问题和相关规范做统一梳理,以释众惑。 读者对象 本手册主要适用于以下用户: 实施人员 二次开发人员 约定 符号约定 在本文中可能出现下列标志,它们所代表的含义如下。 符号 说明 表示有潜在风险, 如果忽视这些文本, 可能导致操作错误、数据丢失、设备性能降低或不可预知的结果。 表示可以帮助您获取更多相关信息或提示您通过其它方
2、式也可以获得相同结果。 强调或补充说明所描述的信息。 内容约定 本文档以 EASV7.5、EAS V7.0.3、EAS V7.0.1、BOS V6.3.1 版本为参照,其他版本元数据升级可以参考使用。 金蝶 EASV8.2 元数据升级指南 3 / 29 目录 1 概述 . 4 1.1 基本概念 . 4 1.2 元数据升级的必要条件 . 5 2 BOS 开发工具元数据升级操作介绍 . 6 2.1 整体操作流程 . 6 2.2 准备二次开发列表 . 6 2.3 准备三份元数据 . 7 2.4 元数据差异检查(可选步骤) . 10 2.5 元数据升级 . 12 2.6 数据表差异检查 . 15 2.
3、7 调整控件位置 . 17 2.8 发布 . 17 2.9 重构单据处理 . 18 2.9.1 库存调拨单. 18 2.9.2 采购申请单(PurRequest) . 18 2.10 部署 . 19 2.11 测试 . 20 3 补丁升级涉及的元数据合并 . 21 4 服务器端元数据升级介绍 . 23 5 升级合并常见问题分析处理 . 25 5.1 服务端合并元数据日志的收集 . 25 5.2 元数据升级中常见的问题 . 26 5.2.1 BOS 工具合并元数据问题 . 26 5.2.2 服务器端自动合并元数据问题 . 27 金蝶 EASV8.2 元数据升级指南 4 / 29 1 概述 基于
4、BOS 开发的软件系统,其工作产品包括:元数据、Java 代码(含 BOS 生成的代码、开发人员编写的代码) 、数据库脚本(含 BOS 生成的脚本、开发人员编写的脚本) 、初始数据。对于该类软件系统的版本升级同时考虑元数据、Java 代码、数据库脚本、初始数据的同步升级,其中元数据升级是其它升级的基础,因此,优先保证元数据的可升级特性是 EAS 标准产品、EAS 客户化系统可版本升级的根基。 1.1 基本概念 在进行元数据的升级合并之前,必须了解元数据升级过程中需要使用到的几个基本概念,此处以实际应用场景为例,对这些概念进行一一介绍。 基线版本 EAS 标准版本发布后的元数据 客户版本 基于
5、EAS 标准版本客户化后的元数据 升级版本 EAS 标准产品升级(版本升级或者补丁升级)后的元数据 客户化升级版本 即【客户版本】 + 【升级版本】后的元数据局 也叫元数据合并这一概念,升级后的元数据,称之为客户升级版客户升级版。 金蝶 EASV8.2 元数据升级指南 5 / 29 BOS 工具合并 由于实际二次开发、版本升级的内容涉及的元数据内容之巨,非人力编辑所能为,因此,BOS工具提供了元数据升级的功能(后面章节会重点介绍)。此种方式为:BOS 工具合并工具合并。 服务器端合并 很多项目二次开发阶段结束之后, 进入了运维期, 在此期间出现产品问题, 也需要更新版本(安装补丁) 来处理。同
6、样,更新的版本的内容跟已经部署运行的二次开发的内容也会存在上述冲突的问题。因此,在服务端主控台提供了自动合并的功能,以方便用户在更新补丁的时候,服务器能自动进行元数据升级合并的操作。此中方式为:服务器端合并。服务器端合并。 1.2 元数据升级的必要条件 元数据升级的必要条件,实际项目可依此判断是否要进行元数据合并: 项目有过二次开发,且二次开发是在标准产品业务单元上进行。 在已经进行二次开发的解决方案(EAS 服务器)上,安装补丁(更新版本) 。 目前产品自 V7.0.1 提供了动态扩展平台,通过只存储元数据片段的方式彻底解决了元数据升级合并的问题,在碰到元数据合并升级的情况时,强烈建议基于标准产品改造的内强烈建议基