NC-UAP信息交换平台:自定义程序发送数据指南

需积分: 42 13 下载量 192 浏览量 更新于2024-08-09 收藏 3.75MB PDF 举报
"自定义程序发送-软件测试工程师岗位等级 - NC5 外部交换 - Ik 信息交换平台实施技术红皮书NC-UAP5.6 - UAP中心-技术培训部" 本文档主要介绍了如何使用Java代码实现自定义程序向NC(可能是用友NC)系统发送数据,这是在软件测试工程师的职责范围内常见的一种任务,特别是在系统集成或自动化测试中。NC-UAP是用友企业级应用开发平台,信息交换平台是其一关键组成部分,用于不同系统间的数据交互。 首先,对于自定义程序发送数据,文档提供了一个简单的Java示例,通过HttpURLConnection类与Servlet进行交互,以POST方式发送XML数据。代码中展示了如何创建URL对象,打开连接,并设置请求方法和内容类型。接着,读取XML文件内容并将其写入到连接的输出流中,以便NC系统接收。 文档还涵盖了信息交换平台的多个方面,包括总体概述、实施简介、单据交换规则定义和单据集成开发等。在总体概述中,提到了信息交换平台的结构、功能特点以及不同版本的新特性。实施简介部分则讲解了外系统数据导入的步骤,Servlet的URL参数与XML交换文档头属性的关系,以及向NC系统发送数据的三种方式:手动界面发送、后台预警发送和自定义程序发送。 自定义程序发送数据是一种灵活的方式,适合于自动化或批量处理场景。在实际应用中,测试工程师可能需要根据业务需求编写类似代码,确保数据正确无误地传递给NC系统,并处理可能出现的回执和异常出错信息。 此外,文档还详细介绍了信息交换平台的各种参数设置,如单据导入方式、最大传输上限、中间文件记录、默认账套设置、客户端IP范围限制、接收公司匹配规则、回执文件备份策略、编码格式以及单据并发控制等。这些参数的设置直接影响到数据交换的效率和安全性。 在单据交换规则定义部分,文档深入到具体的数据结构配置,包括基础字段、复杂字段、数组和集合等,这对于测试工程师理解和验证数据转换逻辑至关重要。最后,文档给出了基于信息交换平台的单据集成开发流程,包括注册单据信息、生成配置文件、辅助信息项设置和插件代码维护等步骤,这些都是测试工程师在进行系统集成测试时需要掌握的关键技能。 这个资源提供了关于NC系统外部数据交换的全面指南,对于软件测试工程师来说,了解并掌握这些知识将有助于提升他们在测试环境中的系统集成能力,有效地进行数据交互和异常处理。