NC系统外数据导入步骤与关键配置

需积分: 42 13 下载量 148 浏览量 更新于2024-08-09 收藏 3.75MB PDF 举报
"外系统数据导入的一般步骤-软件测试工程师岗位等级" 本文档主要介绍了外系统数据导入到NC系统的过程,适用于NC5外部交换。信息交换平台是关键,它负责不同系统间的数据转换和数值翻译,使外系统数据能够适应NC系统的要求。以下是详细的知识点: 1. **信息交换平台的功能**:平台主要任务是将外系统XML格式的数据转换成NC系统兼容的标准格式,通过调用业务模块接口进行保存或更新。 2. **Servlet服务**:NC系统后台有一个Servlet服务,处理客户端POST请求。客户端通过指定的Servlet URL建立连接,将数据文件内容写入输出流,服务器端则从输入流读取数据进行后续处理。 3. **实施方法**: - **注册外部系统**:首先需要在“外部系统信息注册”界面中注册要对接的外系统。 - **准备外系统数据**:数据可以是外系统直接输出,也可以是二次开发获取或转换自其他格式(如Excel)的XML文件。数据组织需参考NC提供的XML模板。 - **配置辅助信息**:如果需要,可以在“辅助信息配置”中为导入数据配置相应的辅助信息。 - **设置基础数据对照**:对于需要映射到NC基本档案的字段,需要配置基础数据对照。 4. **发送数据方式**: - **手动界面发送**:通过信息交换平台提供的界面进行数据发送。 - **后台预警发送**:自动化发送,常用于定期同步。 - **自定义程序发送**:外系统可编写程序直接调用接口发送数据。 5. **回执及异常处理**:平台返回的回执信息包括成功与失败状态,异常和错误编码帮助调试,回执文件会按照特定格式生成。 6. **总体参数设置**:包括单据导入方式、传输上限、记录中间文件、默认账套、客户端IP范围、接收公司匹配规则、回执文件备份和编码格式等,这些设置直接影响数据交换的效率和准确性。 7. **单据流水号和并发控制**:流水号用于唯一标识单据,单据并发控制确保多并发操作时数据一致性。 8. **单据交换规则定义**:涉及表头、表体记录的配置,以及各种复杂字段的配置规则,是实现数据转换的关键。 9. **单据集成开发**:包括注册单据信息、生成交换规则定义文件、辅助信息项设置和插件代码维护,这些都是完成数据集成所必需的步骤。 10. **示例**:文档提供了实际的单据集成案例,从问题描述到具体开发步骤,帮助理解并应用上述知识。 通过以上步骤,软件测试工程师能够理解和执行外系统数据导入到NC系统的过程,确保数据的准确性和系统稳定性。同时,对于可能出现的问题,如数据格式不匹配、并发冲突等,也需要具备相应的解决能力。