NC5.6元数据应用:问题与解决方案
需积分: 11 28 浏览量
更新于2024-08-18
收藏 3.08MB PPT 举报
"元数据插件-常见问题及解决方案-NC5.6元数据应用"
在NC5.6元数据应用中,元数据扮演着核心角色,它涉及到系统的多个方面,包括业务实体模型管理、外部数据交换、审批流定义、数据校验、UI自动生成、数据权限控制以及流程平台等。元数据不仅支持NC的开发和二次开发,还为内外部数据交互提供了规范和基础。
NC元数据应用范围广泛,主要包括以下几点:
1. 业务实体模型管理工具:允许开发者查看和修改NC的主要业务实体。
2. 外部数据交换平台:通过元数据定义交换规则,确保XML结构与NC系统间的兼容性。
3. 审批流函数:利用实体元数据设定审批流程,例如基于订单客户的信用额度条件。
4. 实体对象规则定义:基于对象元数据定义数据校验和流程条件。
5. 模板数据与业务实体的整合,提供了一种数据应用的灵活方式。
6. 内部数据交换平台:依赖实体元数据定义数据交换规则。
7. 审批流和工作流消息:元数据用于定义消息内容。
8. 查询引擎:引用实体对象元数据,支持复杂的查询需求。
9. UI工厂:基于元数据模型自动生成用户界面。
10. 数据权限定义:通过元数据实现行级和列级的权限控制。
11. 流程平台:元数据服务支持流程的定义和执行。
元数据的组成包括模型设计器、实体模型、数据模型和元数据管理工具。模型设计器用于设计业务模型,生成相应的Java代码和数据模型。元数据管理工具则负责运行时的元数据管理,而元数据服务组件提供元数据信息的访问服务。此外,元数据驱动实体对象访问和持久化,确保了开发流程的高效和一致性。
在创建实体模型时,有以下几个关键点需要注意:
1. 主键:每个实体必须设置主属性作为主键。
2. 访问器:根据组件代码样式选择合适的访问器,如AggVO或NCVO,以适应模型和Java代码的差异。
3. 缺省表名:定义实体在数据库中的表名,一个表名可以对应多个实体(但在NC5.6中不推荐)。
4. 业务接口实现类:如果实体实现了业务接口,需在此注册实现类。
5. 建库脚本生成:默认开启,生成创建数据库表的脚本。
实体的属性设置也至关重要,类型样式(如Single、REF、ARRAY、LIST)和类型的选择会影响到数据存储和关联。子表属性的访问策略,如BodyOfAggVOAccessor,用于处理1-n关系的聚合访问。
NC5.6元数据插件的常见问题,如Bmf文件打开错误或空白,通常可以通过更新插件、升级开发环境(如eclipse和JDK版本)以及更新最新模块来解决。理解并掌握元数据的概念和应用,对于有效管理和利用NC系统至关重要。
2016-10-11 上传
225 浏览量
2023-07-30 上传
2023-08-24 上传
2023-08-25 上传
2023-06-10 上传
2024-09-24 上传
2024-10-25 上传
花香九月
- 粉丝: 27
- 资源: 2万+
最新资源
- NIST REFPROP问题反馈与解决方案存储库
- 掌握LeetCode习题的系统开源答案
- ctop:实现汉字按首字母拼音分类排序的PHP工具
- 微信小程序课程学习——投资融资类产品说明
- Matlab犯罪模拟器开发:探索《当蛮力失败》犯罪惩罚模型
- Java网上招聘系统实战项目源码及部署教程
- OneSky APIPHP5库:PHP5.1及以上版本的API集成
- 实时监控MySQL导入进度的bash脚本技巧
- 使用MATLAB开发交流电压脉冲生成控制系统
- ESP32安全OTA更新:原生API与WebSocket加密传输
- Sonic-Sharp: 基于《刺猬索尼克》的开源C#游戏引擎
- Java文章发布系统源码及部署教程
- CQUPT Python课程代码资源完整分享
- 易语言实现获取目录尺寸的Scripting.FileSystemObject对象方法
- Excel宾果卡生成器:自定义和打印多张卡片
- 使用HALCON实现图像二维码自动读取与解码