(JAVAEDI平台开发流程.doc

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(JAVAEDI平台开发流程

目录 1. 功能说明 2 1.1. EDI 报文处理功能 2 1.1.1. EDI报文接收功能 2 1.1.2. EDI报文导入功能 2 1.1.3. EDI报文接收导入流程图 4 1.1.4. EDI报文导出功能 4 1.1.5. EDI报文发送功能 5 1.1.6. EDI报文导出发送流程图 6 1.2. EDI数据处理监控跟踪 6 2. 数据结构 7 3. 定时调度实现方式 16 4. 报文处理主要接口说明 17 4.1. 报文接收主要接口 17 4.2. 报文发送主要接口 18 4.3. 报文导入主要接口 18 4.4. 报文导出主要接口 18 4.5. 导入监控日志发送主要接口 18 4.6. 导出监控日志发送主要接口 18 4.7. EDI报文格式转换及监控日志处理类 18 5. EDI接口开发说明 19 5.1. 编写EDI接口所需的解析映射文件 19 5.1.1. 编写规则文件 19 5.1.2. 编写报头处理文件 20 5.1.3. 编写Map文件 21 5.2. EDI基本配置和相关的编程 22 5.2.1. EDI报文导入和导出均需要的配置 22 5.2.2. 导出--数据抽取任务配置 26 5.2.3. 导出--报文封装任务 28 5.2.4. 导出--FTP发送任务 28 5.2.5. 导出--MAIL发送任务 29 5.2.6. 导入--FTP接收任务 29 5.2.7. 导入--报文解析任务 30 5.2.8. 导入--数据导入任务 30 功能说明 EDI 报文处理功能 EDI报文接收功能 EDI文件接收管理,主要包括以下几个方面: 导入-FTP接收任务配置信息维护: 维护FTP接收EDI文件任务配置信息,包括FTP与FILE COPY两种方式接收,主要维护任务启动与关闭、任务状态、传送类型、发送方服务器、文件路径、文件类型、登录用户名以及登录密码等配置信息; EDI文件接收: 将EDI文件拷贝到EDI监控目录供后续处理,支持FTP/EMAIL/FILE COPY三种方式接收报文,完全配置化环境,根据用户需要,可针对不同类型EDI定制不同的接收方式; EDI报文导入功能 EDI导入基本流程管理,主要包括以下几个方面: 导入-报文解析任务配置信息维护: 维护EDI报文解析任务配置信息,主要是任务启动与关闭以及XML规则文件的配置; 导入-报头处理任务配置信息维护: 维护EDI报头处理任务配置信息,主要是任务启动与关闭以及XSLT报头处理文件的配置; 导入-数据导入任务配置信息维护: 维护EDI数据导入任务配置信息,主要是任务启动与关闭的配置; EDI预处理: 将报文处理为符合解析平台的格式,针对不同格式报文提供灵活的预处理平台,通过预处理把不符合解析平台的报文格式处理为符合解析平台的报文格式,对于不同类型EDI的预处理过程封装在不同的java文件中,java文件的位置可通过配置来指定; EDI报文解析: 将规则化、结构化的EDI文件解析为易于平台处理的XML文件,基于XML技术的报文解析平台,支持TEXT/EXCEL/XML三种报文格式的解析:对于TEXT格式,通过编制各自的规则XML文件来实现各种不同EDI类型的解析,灵活化的XML规则描述,方便EDI报文格式的个性化配置;对于EXCEL格式,通过统一的解析接口,提供两种解析结构,即需要执行数据校验与不需要执行数据校验,对于需要执行数据校验的解析方式,在EXCEL格式方面要求更为规范化,数据解析准确度更高,三种报文的解析结果均为XML结构化文件; EDI数据校验: 校验EDI数据,主要涉及必输性、数据类型以及数据长度,灵活的报文数据验证平台,通过编制不同的XML结构文件,可实现各种不同EDI类型的数据校验,包括必输性、数据类型以及数据长度等校验,可根据特殊需要通过编辑XML结构文件实现灵活的校验逻辑个性化调整; EDI数据映射: 主要组织XML数据结构、EDI取数以及初步业务逻辑实现,基于XSLT技术的报文数据映射平台,其主要任务包括:组织XML数据结构、EDI取数以及初步业务逻辑实现。经解析之后且成功通过数据格式校验的XML结构文件,采用基于XSLT技术的数据映射技术,对该XML结构文件执行基于预先定义好的XSLT映射文件MAPPING为另外一种结构更加接近系统平台数据结构的XML结构文件; EDI报头处理: 主要记录EDI执行信息,将经MAPPING之后的XML结构文件再进行一次XSLT处理,其主要目的是记录下该EDI执行信息,以提供后面EDI数据重复导入的识别标志; EDI数据写入数据库: 首先对一些系统内部业务逻辑执行校验,以确报导入EDI数据的准确性,若校验通过,记录主要业务信息并通过邮件反馈,若为手工导入,还要将成功导入信

文档评论(0)

tt859685 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档