用友NC外部交换平台技术详解

需积分: 10 14 下载量 61 浏览量 更新于2024-07-19 收藏 2.06MB DOC 举报
"NCV5-外部交换平台技术红皮书详细介绍了用友NC信息交换平台,包括其结构、功能特点、新版本增加的功能,以及实施方法、单据交换规则定义和基于该平台的单据集成开发等内容。" 《NCV5-外部交换平台技术红皮书》是关于用友NC-UAP平台的重要参考资料,它详细阐述了如何在NC系统与外部系统之间进行高效的数据交互。此平台的核心目标是实现外部系统与NC系统之间的数据交换标准化和自动化,以提升企业信息系统的集成能力。 1. **外部交换平台总体结构** 外部交换平台的结构主要由XML数据交换、业务逻辑处理和回执管理等部分组成。如图1.1.1所示,平台能够接收来自外部系统的XML数据,经过解析、验证后,将数据导入到NC系统中,同时也能将NC系统的数据以XML格式导出。该结构保证了数据交换的安全性和可靠性。 2. **外部交换平台功能特点** - **统一数据交换标准**:采用XML格式作为数据交换的基础,确保数据的通用性和可扩展性。 - **数据交换的灵活性**:支持手动、预警和自定义程序等多种数据发送方式。 - **回执与异常处理**:提供回执文件反馈数据处理状态,包含异常和错误编码,便于问题排查。 - **参数设置**:允许用户根据实际需求调整各种参数,如导入方式、传输上限、IP范围限制等。 3. **实施方法及相关注意点** - **实施步骤**:包括外系统数据导入的一般流程,服务器端文件目录结构的管理,以及Servlet URL参数与XML文档头属性的关联。 - **数据发送方式**:包括手动界面、后台预警和自定义程序发送,满足不同场景需求。 - **回执和异常处理**:详细规定了回执文件格式和错误编码,便于处理数据交换过程中出现的问题。 - **参数设置**:提供了多种参数配置选项,如单据导入方式、单篇最大传输大小、中间文件记录等。 4. **单据交换规则定义** - **基础篇**:介绍简单单据配置,包括表头、表体和字段属性的配置方法。 - **高级篇**:涉及复杂字段配置,如VO记录、简单数组、VO数组和简单集合的配置规则,以适应不同复杂度的数据交换需求。 5. **基于外部交换平台的单据集成开发** - **注册单据信息**:详细说明如何在平台上注册新的单据类型。 - **生成与配置交换规则**:解释如何创建和配置交换规则定义文件。 - **辅助信息项设置**:指导用户设置必要的辅助信息,以支持数据交换。 - **插件代码维护**:提供了编写和维护业务插件的指南,以支持特定的业务逻辑。 该红皮书对于理解并成功实施NC-UAP5.0的外部数据交换具有重要价值,无论是在系统集成、数据迁移还是日常运维中,都能为IT专业人员提供详实的操作指导。