NC外部交换平台:数据集成与单据转换

需积分: 46 56 下载量 5 浏览量 更新于2024-08-18 收藏 2.67MB PPT 举报
"NC数据交换平台的设置和应用" 在用友软件股份有限公司的GBU客开管理与支持部中,NC数据同步是一个重要的功能,它涉及到NC系统与外部系统的数据交换。外部交换平台是一个关键组件,它使得NC系统能够集成外系统数据、导出NC系统数据,并实现系统间的消息交互。 外部交换平台主要由以下几个部分组成: 1. 后台Servlet:它接收来自外部系统的XML格式数据。 2. 数据转换:将接收到的XML数据转化为NC系统能识别的标准数据,包括格式和数值的转换。 3. 数据对象实例化:将转换后的标准数据转化为数据对象,以便于业务模块进行处理。 4. 业务插件与业务服务:处理这些数据对象,执行相应的业务逻辑。 在实施外部交换平台时,有以下步骤: 1. 注册外部系统:登记与NC系统进行数据交换的外部系统信息。 2. 准备外系统数据:确保外系统数据格式正确,符合交换需求。 3. 配置辅助信息:可选步骤,可能涉及数据映射或特定参数设置。 4. 设置基础数据对照:映射NC系统与外系统间的对应数据。 5. 配置Servlet的URL地址:指定数据交换的网络路径。 6. 利用客户端发送数据:可以选择手动或自定义程序的方式发送数据到NC系统。 发送数据的方法有两种: - 手动加载界面发送:通过NC内置的XMLUtil类进行操作。 - 自定义程序发送:可以编写Java代码或其他语言,模拟发送过程。 此外,单据交换规则的定义是外部交换平台的核心功能之一。这包括: - 单据转换规则:定义XML文件中NC标准单据的记录和字段,以及它们在外系统数据中的位置和名称。 - 主子表结构的修改:根据外系统数据格式调整NC单据的结构。 - 实例化参照模型:如aggtest数据结构,自动生成转换规则。 - 单据配置:包括根标签、表头记录、表体记录和简单字段的配置,确保转换后生成的是NC系统认可的标准化单据。 外部交换平台还提供了二次开发工具,用于定制单据集成,进一步拓展其功能。通过对这些知识点的深入理解和应用,用户可以有效地管理和同步NC系统与其他系统的数据,实现高效的信息化管理。
2019-06-20 上传
信息交换平台 实施技术红皮书 NC-UAP 6.0 目 录 第一章 总体概述 1 1. 信息交换平台总体结构 1 2. 信息交换平台功能特点 1 3. 信息交换平台V50版新增功能 2 4. 信息交换平台V55版新增功能 3 5. 信息交换平台V60版新增功能 3 第二章 实施简介及相关注意点 4 1. 实施方法简介 4 外系统数据导入的一般步骤 4 信息交换平台服务器端文件目录结构 5 2. Servlet的URL地址参数与XML交换文档头属性的关系 6 3. 向NC系统发送数据方式 7 手动界面发送 7 后台预警发送 8 自定义程序发送 11 4. 回执及异常出错信息 12 回执格式 12 异常和错误编码 14 查询及回执格式样例 14 5 . 信息交换平台总体参数设置 23 外部系统默认帐套 24 单篇最大传输上限 24 导入过程是否记录中间文件 25 回执文件后台备份 25 回执和导出文件编码格式 25 单据导入规则设置 26 设置客户端IP范围 26 6. 单据流水号和单据并发控制 26 单据流水号的概念和作用 26 单据并发控制 27 7. 日志查看 27 8. 翻译器配置 30 第三章 单据交换规则定义 32 1. 校验文件全局配置 32 2. 表记录的配置 34 3. 字段属性项的配置 34 第四章 基于信息交换平台的单据集成开发 44 1. 注册单据相关信息 44 2. 生成&配置交换规则定义文件 45 3. 辅助信息项设置 48 4. 插件代码维护 49 第五章 单据集成示例 51 1. 问题描述 51 2. 设计 51 3. 具体开发指导 51 3.1 单据插件信息注册 51 3.2 单据转换规则定义 51 3.3 插件代码编写和部署 52 3.4 修改单据转换规则 52 3.5 手动加载测试 53 第六章 安全 54 1. 加密类编写 54 2. 加密类注册 56 第七章 扩展 57 第八章 JMS及大文件传输模式 59 1信息交换平台异步通信解决方案 59 1.1信息交换平台现状及存在的问题 59 1.2需求分析 59 1.3 JMS简介 60 1.3 JMS Client消息交互图 62 1.5解决方案 62 2.JMS传输模式 64 3. JMS Client For NC6.0 65 4 大文件传输模式 85 附录 86 1发送结果错误码 86 2 K系统自定义项目档案样本defdoc.xml 89 常见问题 90