JAVA-EDI平台开发流程.doc

JAVA-EDI平台开发流程.doc

ID:51690133

大小:798.50 KB

页数:31页

时间:2020-03-15

JAVA-EDI平台开发流程.doc_第1页
JAVA-EDI平台开发流程.doc_第2页
JAVA-EDI平台开发流程.doc_第3页
JAVA-EDI平台开发流程.doc_第4页
JAVA-EDI平台开发流程.doc_第5页
资源描述:

《JAVA-EDI平台开发流程.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、目录1.功能说明21.1.EDI报文处理功能21.1.1.EDI报文接收功能21.1.2.EDI报文导入功能21.1.3.EDI报文接收导入流程图41.1.4.EDI报文导出功能41.1.5.EDI报文发送功能51.1.6.EDI报文导出发送流程图61.2.EDI数据处理监控跟踪62.数据结构73.定时调度实现方式164.报文处理主要接口说明174.1.报文接收主要接口174.2.报文发送主要接口184.3.报文导入主要接口184.4.报文导出主要接口184.5.导入监控日志发送主要接口184.6.导出监控日志发送主要接口184.7.EDI报文格式转换及监控日志处理类1

2、85.EDI接口开发说明195.1.编写EDI接口所需的解析映射文件195.1.1.编写规则文件195.1.2.编写报头处理文件205.1.3.编写Map文件215.2.EDI基本配置和相关的编程225.2.1.EDI报文导入和导出均需要的配置225.2.2.导出--数据抽取任务配置265.2.3.导出--报文封装任务285.2.4.导出--FTP发送任务285.2.5.导出--MAIL发送任务295.2.6.导入--FTP接收任务295.2.7.导入--报文解析任务305.2.8.导入--数据导入任务301.功能说明1.1.EDI报文处理功能1.1.1.EDI报文接收

3、功能EDI文件接收管理,主要包括以下几个方面:1)导入-FTP接收任务配置信息维护:维护FTP接收EDI文件任务配置信息,包括FTP与FILECOPY两种方式接收,主要维护任务启动与关闭、任务状态、传送类型、发送方服务器、文件路径、文件类型、登录用户名以及登录密码等配置信息;2)EDI文件接收:将EDI文件拷贝到EDI监控目录供后续处理,支持FTP/EMAIL/FILECOPY三种方式接收报文,完全配置化环境,根据用户需要,可针对不同类型EDI定制不同的接收方式;1.1.2.EDI报文导入功能EDI导入基本流程管理,主要包括以下几个方面:1)导入-报文解析任务配置信息维

4、护:维护EDI报文解析任务配置信息,主要是任务启动与关闭以及XML规则文件的配置;2)导入-报头处理任务配置信息维护:维护EDI报头处理任务配置信息,主要是任务启动与关闭以及XSLT报头处理文件的配置;3)导入-数据导入任务配置信息维护:维护EDI数据导入任务配置信息,主要是任务启动与关闭的配置;4)EDI预处理:将报文处理为符合解析平台的格式,针对不同格式报文提供灵活的预处理平台,通过预处理把不符合解析平台的报文格式处理为符合解析平台的报文格式,对于不同类型EDI的预处理过程封装在不同的java文件中,java文件的位置可通过配置来指定;5)EDI报文解析:将规则化、

5、结构化的EDI文件解析为易于平台处理的XML文件,基于XML技术的报文解析平台,支持TEXT/EXCEL/XML三种报文格式的解析:对于TEXT格式,通过编制各自的规则XML文件来实现各种不同EDI类型的解析,灵活化的XML规则描述,方便EDI报文格式的个性化配置;对于EXCEL格式,通过统一的解析接口,提供两种解析结构,即需要执行数据校验与不需要执行数据校验,对于需要执行数据校验的解析方式,在EXCEL格式方面要求更为规范化,数据解析准确度更高,三种报文的解析结果均为XML结构化文件;6)EDI数据校验:校验EDI数据,主要涉及必输性、数据类型以及数据长度,灵活的报文

6、数据验证平台,通过编制不同的XML结构文件,可实现各种不同EDI类型的数据校验,包括必输性、数据类型以及数据长度等校验,可根据特殊需要通过编辑XML结构文件实现灵活的校验逻辑个性化调整;7)EDI数据映射:主要组织XML数据结构、EDI取数以及初步业务逻辑实现,基于XSLT技术的报文数据映射平台,其主要任务包括:组织XML数据结构、EDI取数以及初步业务逻辑实现。经解析之后且成功通过数据格式校验的XML结构文件,采用基于XSLT技术的数据映射技术,对该XML结构文件执行基于预先定义好的XSLT映射文件MAPPING为另外一种结构更加接近系统平台数据结构的XML结构文件;

7、1)EDI报头处理:主要记录EDI执行信息,将经MAPPING之后的XML结构文件再进行一次XSLT处理,其主要目的是记录下该EDI执行信息,以提供后面EDI数据重复导入的识别标志;2)EDI数据写入数据库:首先对一些系统内部业务逻辑执行校验,以确报导入EDI数据的准确性,若校验通过,记录主要业务信息并通过邮件反馈,若为手工导入,还要将成功导入信息反馈到EDI导入操作界面;若校验失败,记录错误信息并通过邮件反馈,若为手工导入,还要将错误信息反馈到EDI导入操作界面;把EDI数据写入业务数据库,若写入成功,记录主要业务信息并通过邮件反馈,若

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。