首页 / 专利库 / 专利权 / 第I章 / 国际申请 / 请求书 / 发明名称 / 简单对象访问协议适配器及其写文件至第三方系统的方法

简单对象访问协议适配器及其写文件至第三方系统的方法

阅读:515发布:2023-03-09

专利汇可以提供简单对象访问协议适配器及其写文件至第三方系统的方法专利检索,专利查询,专利分析的服务。并且一种简单对象 访问 协议适配器,包括:载入模 块 ,用于从SAP系统中载入一个payload文件,该payload文件包括需传输到第三方系统的文件的文件名称、存储该文件的FTP地址、FTP端口号、文件存储路径、以及连接第三方系统所需的连接参数;读取模块,用于根据所述文件名称、FTP地址、FTP端口号以及文件存储路径从SAP系统的FTP 服务器 中读取该文件;转换模块,用于对读取的文件进行解析,并将该文件转换为XML格式的文件;执行模块,用于使用所述连接参数连接至第三方系统,并将上述XML格式的文件写入到第三方系统的第三方服务器中。本 发明 还提供一种简单对象访问协议适配器写文件至第三方系统的方法。,下面是简单对象访问协议适配器及其写文件至第三方系统的方法专利的具体信息内容。

1.一种简单对象访问协议适配器,运行于流程整合服务器中,该流程整合服务器分别与SAP系统以及第三方系统通讯连接,其特征在于,该简单对象访问协议适配器包括:
载入模,用于从SAP系统中载入一个有效载荷payload文件,该payload文件的格式为XML格式,其包括用户从SAP系统的用户界面输入的需传输到第三方系统的文件的文件名称、存储该文件的FTP地址、FTP端口号、文件存储路径以及连接第三方系统所需的连接参数;
读取模块,用于根据所述需传输到第三方系统的文件的文件名称、存储该文件的FTP地址、FTP端口号以及文件存储路径从SAP系统的FTP服务器中读取该文件;
转换模块,用于对上述读取的文件进行解析,并将该文件转换为XML格式的文件;及执行模块,用于使用所述连接参数连接至第三方系统,并将上述转换得到的XML格式的文件写入到该第三方系统的第三方服务器中。
2.如权利要求1所述的简单对象访问协议适配器,其特征在于,所述执行模块还用于当所述XML格式的文件成功写入所述第三方服务器中时,返回一个文件写入成功的日志给所述SAP系统,并将该日志内容以及该XML格式的文件中的内容附加到所述payload文件中,形成一个新的payload文件。
3.如权利要求1所述的简单对象访问协议适配器,其特征在于,所述连接参数包括连接至所述第三方系统的用户名以及密码。
4.如权利要求1所述的简单对象访问协议适配器,其特征在于,所述读取的文件为MDB文件、DBF文件、XLS文件、TXT文件或CSV文件。
5.如权利要求4所述的简单对象访问协议适配器,其特征在于,所述转换模块通过调用所述流程整合服务器的函数库中的文件转换函数对读取的文件进行解析和格式转换,该文件转换函数包括MDB转XML函数、DBF转XML函数、XLS转XML函数、TXT转XML函数以及CSV转XML函数。
6.一种简单对象访问协议适配器写文件至第三方系统的方法,应用于流程整合服务器中,该流程整合服务器分别与SAP系统以及第三方系统通讯连接,其特征在于,该方法包括步骤:
从SAP系统中载入一个有效载荷payload文件,该payload文件的格式为XML格式,其包括用户从所述SAP系统的用户界面输入的需传输到第三方系统的文件的文件名称、存储该文件的FTP地址、FTP端口号、文件存储路径以及连接第三方系统所需的连接参数;
根据所述需传输到第三方系统的文件的文件名称、存储该文件的FTP地址、FTP端口号以及文件存储路径从SAP系统的FTP服务器中读取该文件;
对上述读取的文件进行解析,并将该文件转换为XML格式的文件;及
使用所述连接参数连接至第三方系统,并将上述转换得到的XML格式的文件写入到该第三方系统的第三方服务器中。
7.如权利要求6所述的简单对象访问协议适配器写文件至第三方系统的方法,其特征在于,该方法还包括步骤:
当所述XML格式的文件成功写入所述第三方服务器中时,返回一个文件写入成功的日志给所述SAP系统,并将该日志内容以及该XML格式的文件中的内容附加到所述payload文件中,形成一个新的payload文件。
8.如权利要求6所述的简单对象访问协议适配器写文件至第三方系统的方法,其特征在于,所述连接参数包括连接至所述第三方系统的用户名以及密码。
9.如权利要求6所述的简单对象访问协议适配器写文件至第三方系统的方法,其特征在于,所述读取的文件为MDB文件、DBF文件、XLS文件、TXT文件或CSV文件。
10.如权利要求9所述的简单对象访问协议适配器写文件至第三方系统的方法,其特征在于,该方法通过调用所述流程整合服务器的函数库中的文件转换函数对所述读取的文件进行解析和格式转换,该文件转换函数包括MDB转XML函数、DBF转XML函数、XLS转XML函数、TXT转XML函数以及CSV转XML函数。

说明书全文

简单对象访问协议适配器及其写文件至第三方系统的方法

技术领域

[0001] 本发明涉及一种简单对象访问协议适配器及其写文件至第三方系统的方法。

背景技术

[0002] 目前,企业内部都有各自的应用系统,例如,进销存系统、采购系统、会计系统、保税系统、物流系统、销售系统、工厂成品管理系统、原物料管理系统等。各个应用系统具有不同的数据格式并且采用不同的数据存储方式,例如依照文件传输协议(File Transfer Protocol,FTP)存储数据。在将SAP(Systems Applications and Products in DataProcessing)系统引入各应用系统的时候,由于数据格式及数据存储方式的差异,SAP系统与各应用系统之间的数据交互变得相当困难。
[0003] SAP系统的流程整合(Process Integration,PI)服务器提供了一些适配器来整合这些数据,如简单对象访问协议(Simple ObjectAccess Protocol:SOAP)适配器等。但这些适配器类型有限,且功能单一。如今,企业里面的IT系统繁多,有时需要将SAP系统中的SLS、MDB、DBF、TXT、CSV等不同类型的文件写入到企业的应用系统中,而传统PI服务器中的SOAP适配器已不能满足上述需求。

发明内容

[0004] 鉴于以上内容,有必要提供一种简单对象访问协议适配器,其可实现将SAP系统中的文件写入第三方系统中。
[0005] 还有必要提供一种简单对象访问协议适配器写文件至第三方系统的方法,其可实现将SAP系统中的文件写入第三方系统中。
[0006] 所述简单对象访问协议适配器,运行于流程整合服务器中,该流程整合服务器分别与SAP系统以及第三方系统通讯连接。该简单对象访问协议适配器包括:载入模,用于从SAP系统中载入一个有效载荷payload文件,该payload文件的格式为XML格式,其包括用户从SAP系统的用户界面输入的需传输到第三方系统的文件的文件名称、存储该文件的FTP地址、FTP端口号、文件存储路径、以及连接第三方系统所需的连接参数;读取模块,用于根据所述需传输到第三方系统的文件的文件名称、存储该文件的FTP地址、FTP端口号以及文件存储路径从SAP系统的FTP服务器中读取该文件;转换模块,用于对上述读取的文件进行解析,并将该文件转换为XML格式的文件;执行模块,用于使用所述连接参数连接至第三方系统,并将上述转换得到的XML格式的文件写入到该第三方系统的第三方服务器中。
[0007] 所述简单对象访问协议适配器写文件至第三方系统的方法,应用于流程整合服务器中,该流程整合服务器分别与SAP系统以及第三方系统通讯连接。该方法包括步骤:从SAP系统中载入一个有效载荷payload文件,该payload文件的格式为XML格式,其包括用户从所述SAP系统的用户界面输入的需传输到第三方系统的文件的文件名称、存储该文件的FTP地址、FTP端口号、文件存储路径、以及连接第三方系统所需的连接参数;根据所述需传输到第三方系统的文件的文件名称、存储该文件的FTP地址、FTP端口号以及文件存储路径从SAP系统的FTP服务器中读取该文件;对上述读取的文件进行解析,并将该文件转换为XML格式的文件;使用所述连接参数连接至第三方系统,并将上述转换得到的XML格式的文件写入到该第三方系统的第三方服务器中。
[0008] 相较于现有技术,所述简单对象访问协议适配器及其写文件至第三方系统的方法,其可将读取SAP系统中需要写入第三方系统的文件转换为XML格式的文件,并将该XML格式的文件写入第三方系统中,实现了将SAP系统中的文件写入第三方系统的用户需求。附图说明
[0009] 图1是本发明较佳实施例中简单对象访问协议适配器的运行环境示意图。
[0010] 图2是本发明简单对象访问协议适配器写文件至第三方系统的方法较佳实施例的流程图
[0011] 主要元件符号说明
[0012]SAP系统 1
FTP服务器 10
PI服务器 2
SOAP适配器 20
载入模块 201
读取模块 202
转换模块 203
执行模块 204
第三方系统 3
第三方服务器 30

具体实施方式

[0013] 如图1所示,是本发明较佳实施例中简单对象访问协议适配器的运行环境示意图。在本实施例中,该简单对象访问协议(Simple ObjectAccess Protocol:SOAP)适配器20(以下简称“SOAP适配器20”)运行于流程整合(process integration,PI)服务器2中。
所述的PI服务器2是SAP(systems applications and products in data processing)系统1与第三方系统3之间的中间件,其分别与SAP系统1以及第三方系统3通讯连接。通过PI服务器2可以将SAP系统1中的文件等数据传输至第三方系统3中(业界常把这个过程成为“抛转”),PI服务器2能与SAP系统1中的产品(软件)整合,也能与第三方系统3中的产品(软件)进行互连。所述第三方系统3包括各种企业内部的多种应用系统,例如,进销存系统、采购系统、会计系统、保税系统、物流系统、销售系统、工厂成品管理系统、原物料管理系统等。
[0014] 所述的SAP系统1还包括一个文件传输协议(File TransferProtocol:FTP)服务器10,用于存储SAP系统1中的各种数据。所述第三方系统3包括一个第三方服务器30,用于存储该第三方系统3中所产生的各种数据,以及从SAP系统1中所抛转过来的数据等。本实施例中,该第三方服务器30可以为FTP服务器或数据库服务器。
[0015] 所述SOAP适配器20包括载入模块201、读取模块202、转换模块203以及执行模块204。
[0016] 所述载入模块201,用于从所述SAP系统1中载入一个有效载荷(payload)文件,该payload文件的格式为XML格式,其包括用户从所述SAP系统1的用户界面输入的需传输到所述第三方系统3的文件的文件名称、存储该文件的FTP地址、FTP端口号、文件存储路径、以及连接所述第三方系统3所需的连接参数等信息。其中,所述连接参数包括连接至所述第三方系统3的用户名以及密码等参数。
[0017] 所述读取模块202,用于根据上述payload文件中包含的需传输到所述第三方系统3的文件的文件名称、存储该文件的FTP地址、FTP端口号以及文件存储路径从所述FTP服务器10中读取该文件。其中,所读取的文件可以是,但不限于,MDB文件、DBF文件、XLS文件、TXT文件以及CSV文件等。
[0018] 所述的转换模块203,用于对上述读取的文件进行解析,并将该文件转换为XML格式的文件。具体地,该转换模块203可通过调用所述PI服务器2的函数库(图中未示出)中的文件转换函数对该读取的文件进行解析和格式转换。其中,所述文件转换函数包括MDB转XML函数、DBF转XML函数、XLS转XML函数、TXT转XML函数以及CSV转XML函数等。
[0019] 所述执行模块204,用于使用所述payload文件中包含的连接参数连接至所述第三方系统3,并将上述转换得到的XML格式的文件写入到所述第三方服务器30中。
[0020] 此外,当所述XML格式的文件成功写入所述第三方服务器30中时,所述执行模块204还返回一个文件写入成功的日志给所述SAP系统1,并将该日志内容以及该XML格式的文件中的内容附加到所述payload文件中,形成一个新的payload文件,以提供给所述PI服务器2后续进行数据整合时使用。
[0021] 如图2所示,本发明简单对象访问协议适配器写文件至第三方系统的方法较佳实施例的流程图。
[0022] 步骤S01,所述载入模块201从所述SAP系统1中载入一个payload文件,该payload文件的格式为XML格式,其包括用户从所述SAP系统1的用户界面输入的需传输到所述第三方系统3的文件的文件名称、存储该文件的FTP地址、FTP端口号、文件存储路径、以及连接所述第三方系统3所需的连接参数等信息。其中,所述连接参数包括连接至所述第三方系统3的用户名以及密码等参数。
[0023] 步骤S02,所述读取模块202根据上述payload文件中包含的需传输到所述第三方系统3的文件的文件名称、存储该文件的FTP地址、FTP端口号以及文件存储路径从所述FTP服务器10中读取该文件。其中,所读取的文件可以是,但不限于,MDB文件、DBF文件、XLS文件、TXT文件以及CSV文件等。
[0024] 步骤S03,所述的转换模块203对上述读取的文件进行解析,并将该文件转换为XML格式的文件。具体地,该转换模块203可通过调用所述PI服务器2的函数库中的文件转换函数对该读取的文件进行解析和格式转换。其中,所述文件转换函数包括MDB转XML函数、DBF转XML函数、XLS转XML函数、TXT转XML函数以及CSV转XML函数等。
[0025] 步骤S04,所述执行模块204使用所述payload文件中包含的连接参数连接至所述第三方系统3,并将上述转换得到的XML格式的文件写入到所述第三方服务器30中。
[0026] 此外,当所述XML格式的文件成功写入所述第三方服务器30中时,于步骤S05,所述执行模块204返回一个文件写入成功的日志给所述SAP系统1,并将该日志内容以及该XML格式的文件中的内容附加到所述payload文件中,形成一个新的payload文件,以提供给所述PI服务器2后续进行数据整合时使用。
[0027] 以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈