信息交换平台技术指南:JMS配置与单据交换

需积分: 42 13 下载量 9 浏览量 更新于2024-08-09 收藏 3.75MB PDF 举报
"工加载界面-软件测试工程师岗位等级 - NC5 外部交换 - Ik信息交换平台实施技术红皮书NC-UAP5.6用友NC-UAP" 本文档是关于用友NC-UAP5.6的信息交换平台的实施技术指南,主要针对软件测试工程师在进行工加载界面操作时所需掌握的知识点。该平台用于不同系统间的数据交换,特别是在NC5版本的外部交换场景中。 首先,工加载界面涉及到JMS(Java Message Service)的使用。在设置时,需要选择是否启用JMS,并正确输入目标URL,例如“tcp://localhost:61616”。此外,需要填写JMS上下文参数,其中包含多个必填项,如account(接收帐套)、billType(单据类型)、receiver(接收方)、sender(发送方)、process(操作)、jmsUrl(JMS传输的URL)、split(全局分割字符串)、sendQ(JMS发送队列)、receiveQ(JMS接收队列,全局唯一)、dualMessageSendQ(Jms发送小事务模式队列)和dualCount(Jms发送小事务模式每次提交的单据个数)。Split全局分割字符串对所有发送文件有效,若为空,则采用待发送XML文件的ufinterface标签中roottag属性值,且不能为空。每个待发送文件只能发送一次,同时系统会等待并接收JMS的回执。 信息交换平台具有总体结构、功能特点以及不同版本的新增功能。在实施过程中,需要了解实施方法,包括外系统数据导入的步骤、服务器端文件目录结构、Servlet的URL地址参数与XML交换文档头属性的关系、向NC系统发送数据的方式(手动界面、后台预警和自定义程序发送)以及回执和异常处理机制。平台还提供了总体参数设置,如单据导入方式、单篇最大传输上限、记录中间文件的选项、外部系统默认帐套、客户端IP范围、接收公司匹配规则、回执文件后台备份、编码格式等。 在单据交换规则定义部分,涉及了基础和高级配置,包括表头记录、表体记录、字段属性项、VO记录、简单数组记录、VO数组记录和简单集合记录的配置规则。这对于测试工程师来说,意味着需要理解和编写相应的配置文件来确保数据交换的准确性和完整性。 最后,单据集成开发涵盖了注册单据信息、生成配置交换规则定义文件、辅助信息项设置和插件代码维护等步骤,提供了单据集成的具体示例,帮助测试工程师实际操作和解决问题。 作为软件测试工程师,理解并掌握这个信息交换平台的工作原理、配置参数、单据交换规则和集成开发流程,对于确保NC5外部交换系统的稳定性和数据准确性至关重要。